File size: 6,602 Bytes
89fc81b
 
 
 
 
 
 
 
 
 
ac0632d
 
1c85253
9592915
 
 
 
89fc81b
 
be749f1
9d05852
c0beaad
 
be749f1
 
 
c0beaad
 
be749f1
c0beaad
 
be749f1
c0beaad
 
be749f1
c0beaad
be749f1
c0beaad
 
 
 
be749f1
 
 
 
 
 
c0beaad
 
 
 
 
 
 
 
 
 
 
 
 
 
 
be749f1
 
 
 
 
 
 
 
 
 
c0beaad
 
be749f1
c0beaad
be749f1
c0beaad
be749f1
c0beaad
 
 
 
 
be749f1
c0beaad
 
 
 
 
 
 
 
 
 
 
 
 
 
be749f1
c0beaad
be749f1
 
 
c0beaad
be749f1
c0beaad
be749f1
 
c0beaad
be749f1
c0beaad
 
be749f1
c0beaad
be749f1
c0beaad
be749f1
 
c0beaad
 
be749f1
c0beaad
be749f1
c0beaad
 
 
 
 
 
be749f1
 
c0beaad
 
 
be749f1
c0beaad
 
be749f1
c0beaad
 
 
 
 
 
be749f1
 
c0beaad
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
be749f1
c0beaad
 
 
 
be749f1
c0beaad
 
 
 
be749f1
 
 
 
 
 
c0beaad
 
 
be749f1
 
 
 
 
 
c0beaad
 
 
 
 
 
 
 
 
be749f1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
---
title: Chart GPT
emoji: ๐Ÿ‘€
colorFrom: pink
colorTo: indigo
sdk: gradio
sdk_version: 5.33.0
app_file: app.py
pinned: false
license: apache-2.0
tags:
  - mcp-server-track
short_description: Chart GPT' AI-Powered Multi Diagram and FLUX Image Generator
models:
 - VIDraft/Gemma-3-R1984-27B
 - VIDraft/Gemma-3-R1984-12B
 - VIDraft/Gemma-3-R1984-4B 
---

ChartGPT : AI-Powered Multi Diagram & Design Generator
VIDEO Link: https://www.youtube.com/watch?v=erof86WoNMY

<div align="center">
  <h3>๐ŸŽจ AI Service that Generates Professional Diagrams and Visual Designs from Natural Language</h3>
  <p>Based on LLM 'Gemma-3-R1984-27B' Model & FLUX Image Generation Model. Powered by VIDraftโšก</p>
  <p><em>Ranked 2nd on Google DeepMind FACTS Grounding Leaderboard</em></p>
</div>

Service Link: https://huggingface.co/spaces/openfree/Chart-GPT

๐Ÿ“Œ Overview
ChartGPT is an AI-based service that automatically generates professional diagrams and visual designs from Korean and English prompts. Without needing to learn complex diagramming tools, simply describe what you want and AI will automatically generate structured diagrams or beautiful visual designs.

๐Ÿš€ Core Technology
Base LLM: Gemma-3-R1984-27B

Achieved 2nd place on Google DeepMind FACTS Grounding Leaderboard(https://huggingface.co/spaces/MaziyarPanahi/FACTS-Leaderboard)
State-of-the-art language model with exceptional factuality and accuracy
Outstanding performance in both Korean and English
Optimized for complex structuring tasks

Image Generation: FLUX.1-schnell

High-quality image generation based on latest diffusion models
Fast generation speed with high quality
Support for various styles and concepts

MCP (Model Context Protocol) Support

Standardized AI Integration: Full support for Anthropic's MCP protocol
Integration with Various AI Tools: Seamless integration with major AI services like Claude and ChatGPT
Extensible Architecture: Operates as an MCP server for easy connection with other applications

โœจ Key Features
1. Support for 5 Diagram Types

๐Ÿ—บ๏ธ Concept Map: Visualize relationships between topics and related concepts
๐Ÿ“Š Synoptic Chart: Display the overall structure of processes or systems at a glance
โ˜€๏ธ Radial Diagram: Express structures expanding radially from a central concept
๐Ÿ”„ Process Flow: Represent workflows or decision-making processes sequentially
๐Ÿ“‹ WBS Diagram: Display projects broken down hierarchically

2. Support for 6 Visual Design Types (NEW)

๐ŸŽจ Product Design: Industrial design concepts and product sketches
๐Ÿง  Mindmap: Visually rich thought maps
๐Ÿ“ฑ Mockup: UI/UX wireframes and app designs
๐Ÿ“ˆ Infographic: Data visualization and information design
๐Ÿ“ Diagram: Business workflows and process visualization
๐Ÿ“Š Flowchart: Decision flows and process charts

3. AI-Based Automatic Generation

Generate diagrams from natural language prompts
Automatic translation from Korean to English (for Design Types)
Automatic structured JSON generation
Optimized prompt templates for each design type

4. Brave Search Integration

Reflect latest information through real-time web search
Generate more accurate and richer content
Optional activation

5. Flexible Output Formats

PNG format (high-quality images)
SVG format (vector graphics, infinitely scalable)

๐Ÿ”Œ MCP (Model Context Protocol) Utilization
ChartGPT supports MCP for integration with various AI applications:
MCP Use Cases

AI Agent Integration: AIs like Claude and GPT can directly request diagram generation
Workflow Automation: Automatically insert diagrams during document creation
Multimodal AI Pipeline: Automate text analysis โ†’ diagram generation

๐Ÿ“– How to Use
Using the AI Assistant Tab
1. Enter Prompt

Describe the diagram or design you want in natural language
Diagram example: "Create a flowchart showing the machine learning process"
Design example: "smartphone banking app design"

2. Select Type

Diagram Type: Generate structured diagrams (JSON-based)
Design Type: Generate visual designs (FLUX-based, English only)

3. Use Brave Search (Optional)

Activate checkbox when latest information is needed
Web search results will be reflected in generation

4. Click Generate Button

AI automatically generates structure
Diagram or design image automatically rendered

Direct JSON Input

Fine-tune by directly editing JSON in each diagram type tab

๐ŸŽฏ Use Cases
Business

Project planning (WBS)
Business process documentation (Process Flow)
Organizational chart creation (Radial Diagram)
Product concept design (Product Design)
Marketing infographics (Infographic)

Education

Learning content organization (Concept Map, Mindmap)
Course explanatory materials (Synoptic Chart)
Research topic structuring (Concept Map)
Educational material visualization (Diagram)

Technical Documentation

System architecture diagramming
API flow explanation
Data processing pipeline visualization
UI/UX mockups (Mockup)
Technical flowcharts (Flowchart)

๐Ÿ”ง Advanced Configuration
Customizing JSON Structure
Each diagram type has its unique JSON structure:
Concept Map Example:
json{
  "central_node": "Artificial Intelligence",
  "nodes": [
    {
      "id": "ml",
      "label": "Machine Learning",
      "relationship": "includes",
      "subnodes": []
    }
  ]
}
Prompt Writing Tips

Be Specific: "AI classification system" โ†’ "AI classification system including deep learning, machine learning, and natural language processing"
Specify Relationships: "A is part of B", "X leads to Y", etc.
Describe Hierarchical Structure: "A at the top level, with B and C below", etc.
For Design Types: Input in Korean is automatically translated to English

๐Ÿ’ก Model Performance
Gemma-3-R1984-27B Features

High Factuality
Structuring Ability: Accurately understands complex relationships and hierarchical structures
Multilingual Support: Ensures equal quality in both Korean and English
Context Understanding: Accurately grasps prompt intent

FLUX.1-schnell Features

High-Quality Images: Professional-level visual design generation
Fast Generation: Efficient inference for quick results
Diverse Styles: Support for sketches, wireframes, infographics, and various styles

๐Ÿ› ๏ธ Tech Stack

Frontend: Gradio (with built-in MCP server)
AI Models:

Gemma-3-R1984-27B
FLUX.1-schnell (High-quality image generation)


Diagram Engine: Graphviz
Search Engine: Brave Search API
Protocol: MCP (Model Context Protocol)
Language: Python

<div align="center">
  <p>Made with โค๏ธ by VIDraft Team</p>
  <p><strong>Powered by VIDraftโšก</strong></p>
  <p><em>MCP-enabled for seamless AI integration</em></p>
</div>