You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(docs): update CLAUDE and README for new features and tools
- Added linting and formatting commands to CLAUDE.md.
- Updated architecture section in CLAUDE.md to include new packages: pen-engine and pen-mcp.
- Enhanced README with new sections on style guides, embeddable SDK, and design system kit.
- Clarified prerequisites for building agent-native from source.
- Improved descriptions of AI features and multi-agent support in the README.
Copy file name to clipboardExpand all lines: README.md
+51-9Lines changed: 51 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ Describe any UI in natural language. Watch it appear on the infinite canvas in r
48
48
49
49
### 🤖 Concurrent Agent Teams
50
50
51
-
The orchestrator decomposes complex pages into spatial sub-tasks. Multiple AI agents work on different sections simultaneously — hero, features, footer — all streaming in parallel.
51
+
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.
52
52
53
53
</td>
54
54
</tr>
@@ -71,33 +71,60 @@ One-click install into Claude Code, Codex, Gemini, OpenCode, Kiro, or Copilot CL
71
71
<tr>
72
72
<tdwidth="50%">
73
73
74
+
### 🎨 Style Guides
75
+
76
+
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.
77
+
78
+
</td>
79
+
<tdwidth="50%">
80
+
74
81
### 📦 Design-as-Code
75
82
76
83
`.op` files are JSON — human-readable, Git-friendly, diffable. Design variables generate CSS custom properties. Code export to React + Tailwind or HTML + CSS.
77
84
78
85
</td>
86
+
</tr>
87
+
<tr>
79
88
<tdwidth="50%">
80
89
81
90
### 🖥️ Runs Everywhere
82
91
83
92
Web app + native desktop on macOS, Windows, and Linux via Electron. Auto-updates from GitHub Releases. `.op` file association — double-click to open.
84
93
85
94
</td>
86
-
</tr>
87
-
<tr>
88
95
<tdwidth="50%">
89
96
90
97
### ⌨️ CLI — `op`
91
98
92
99
Control the design tool from your terminal. `op design`, `op insert`, `op export` — batch design DSL, node manipulation, code export. Pipe in from files or stdin. Works with desktop app or web server.
93
100
94
101
</td>
102
+
</tr>
103
+
<tr>
95
104
<tdwidth="50%">
96
105
97
106
### 🎯 Multi-Platform Code Export
98
107
99
108
Export to React + Tailwind, HTML + CSS, Vue, Svelte, Flutter, SwiftUI, Jetpack Compose, React Native — all from one `.op` file. Design variables become CSS custom properties.
100
109
110
+
</td>
111
+
<tdwidth="50%">
112
+
113
+
### 🧩 Embeddable SDK
114
+
115
+
`pen-engine` (headless) + `pen-react` (React UI SDK) — embed the design engine in your own app. DesignProvider, DesignCanvas, hooks, panels, and toolbar components out of the box.
116
+
117
+
</td>
118
+
</tr>
119
+
<tr>
120
+
<tdwidth="50%">
121
+
122
+
### 🛡️ Design System Kit
123
+
124
+
Manage reusable UIKits with style switching and component composition. Import/export kits from `.pen` files. Built-in registry with MCP tools for external access.
125
+
126
+
</td>
127
+
<tdwidth="50%">
101
128
</td>
102
129
</tr>
103
130
</table>
@@ -142,7 +169,7 @@ Or run as a desktop app:
142
169
bun run electron:dev
143
170
```
144
171
145
-
> **Prerequisites:**[Bun](https://bun.sh/) >= 1.0 and [Node.js](https://nodejs.org/) >= 18
172
+
> **Prerequisites:**[Bun](https://bun.sh/) >= 1.0 and [Node.js](https://nodejs.org/) >= 18. Optional: [Zig](https://ziglang.org/) >= 0.14 for building `agent-native` from source (a prebuilt binary will be downloaded automatically if Zig is not installed).
0 commit comments