📈 GH Trending Explorer 🎲 Surprise me

← all repos

ZSeven-W / openpencil

git clone https://github.com/ZSeven-W/openpencil.git 🔥 on GitHub Trending today

The world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.

+24
stars, 24h · #298
—
stars, 7 days
—
stars, 30 days
6.3k
★ total
551
forks · 23 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageRust
LicenseMIT
Created2026-02-17 (8mo ago)
Last pushtoday
Watchers45
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 — #10 daily in rust · +24 ★

GitHub topics

Links

README excerpt
OpenPencil 
 The world's first open-source AI-native vector design tool. 
 Concurrent Agent Teams • Design-as-Code • Built-in MCP Server • Multi-model Intelligence 
 English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Français · Español · Deutsch · Português · Русский · हिन्दी · Türkçe · ไทย · Tiếng Việt · Bahasa Indonesia 
 Click the image to watch the demo video 
## Why OpenPencil
 OpenPencil × Infistar.cc 无限星河|全模型 API · 驱动 AI 原生设计创作 
 感谢 Infistar.cc 无限星河 赞助并为 OpenPencil 提供模型服务支持! 
 ⚡ 稳定承载复杂设计任务: 提供企业级高并发通道与多节点冗余,价格低至官方渠道 1 折,稳定支持长任务、流式响应与连续工具调用。 
 🧠 一个 API Key 接入主流模型: 全面支持 ChatGPT、Claude、Gemini、Kimi、GLM、DeepSeek 等模型,兼容 OpenAI、Anthropic 等主流接口,可在 OpenPencil 中灵活配置模型服务。 
 🎨 赋能 AI 原生矢量设计: 适用于提示词生成设计、画布内容修改、多模型协同、图片生成及设计方案迭代,让 AI Agent 更高效地完成从创意到成稿的全过程。 
 🎁 OpenPencil 用户专属福利: 通过 专属推广链接 注册并完成首次调用,即可领取 5 美元等值测试额度 / 首充专属优惠 ! 
 OpenPencil × Fluxion AI | One unified API for GPT, Claude, and more 
 Thanks to Fluxion AI for sponsoring OpenPencil! 
 ⚡ Reliable, cost-efficient access: GPT, Claude, and other leading AI models through one unified API — save up to 70% compared with official API pricing. 
 🎁 OpenPencil user bonus: get $1 in API credits when you sign up through this link . 
### 🎨 Prompt → Canvas
Describe any UI in natural language. Watch it appear on the infinite canvas in real-time with streaming animation. Modify existing designs by selecting elements and chatting.
### 🤖 Concurrent Agent Teams
The orchestrator decomposes complex pages into spatial sub-tasks. Multiple AI agents work on different sections simultaneously — hero, features, footer — all streaming in parallel with per-member canvas indicators.
### 🧠 Multi-Model Intelligence
Automatically adapts to each model's capabilities. Claude gets full prompts with thinking; GPT-4o/Gemini disable thinking; smaller models (MiniMax, Qwen, Llama) get simplified prompts for reliable output.
### 🔌 MCP Server
One-click install into Claude Code, Codex, OpenCode, Kiro, or Copilot CLIs. Design from your terminal — read, create, and modify `.op` files through any MCP-compatible agent.
### 🎨 Style Guides
Built-in style guide library with tag-based fuzzy matching. Apply visual styles (glassmorphism, brutalist, retro, etc.) to AI-generated designs. MCP tools for external agent access.
### 📦 Design-as-Code
`.op` files are JSON — human-readable, Git-friendly, diffable. Design variables generate CSS custom properties. Code export to React + Tailwind or HTML + CSS.
### 🖥️ Runs Everywhere
Web app + native desktop on macOS, Windows, and Linux — one Rust core, a single self-contained binary, no browser engine. `.op` file association — double-click to open.
### ⌨️ CLI — `op`
Control the design tool from your terminal. `op design`, `op insert` — batch design DSL, node manipulation. Pipe in from files or stdin. Works with desktop app or web server.
### 🎯 Multi-Platform Code Export
Export to React + Tailwind, HTML + CSS, Vue, Svelte, Flutter, SwiftUI, Jetpack Compose, React Native — all from one `.op` file. Design variables become CSS