silverpoint
Silverpoint
For macOS 26 or later · Free and open source
The native Mac design canvas, with an AI designer built in.
Draw screens on a real canvas, let the agent build and edit them right in your document, then export SwiftUI, Compose, React or HTML.
github.com/KristopherGBaker/Silverpoint
Pl. I — The main window, in light
1512 × 982
One document, and everything it can do.
Seven parts of Silverpoint, each shown as it is in the app. Plates II to IV are real screenshots.
Pl. II — The design agent
An AI designer that works in your document
Ask in the agent panel and it builds frames, components and variables on your canvas. Let it ask before each change, or just do it. On Claude it can search the web while it works.
Claude
OpenAI
OpenAI-compatible
Local models
Apple on-device
Pl. III — Conversation history, with what each conversation cost
Pl. II — The agent panel
Pl. IV — Comparing a version with the current design
Pl. IV — Version History
Every version, with a visual diff
Name a checkpoint before a big change. Compare any version with your current design side by side, as an outlined overlay or with a swipe divider, then restore the whole document or only the frames you want, as one undo step.
Also on the sheet
V
MCP server and a headless CLI
Claude Code, Codex or any agent can design: serve a file's design tools over MCP, or run one tool at a time from the shell.
silverpoint mcp design.silverpoint
VI
Code export, and back again
Export SwiftUI, UIKit, Jetpack Compose, React and HTML. Edit the code, then import it back from any of them into the design.
swiftui uikit compose react html
VII
Design systems as packages
Variables, text styles and components in one linkable package. Link it to any document, and change a token once for every screen.
link_design_system
VIII
Figma import
Bring a Figma file in as frames, components, styles and variables, and refresh it in place when the file changes.
import_figma
IX
Skills, lint rules, hooks and plugins
Teach the agent your conventions with skills, check them with lint rules, run hooks after saves and exports, and add importers and code targets with plugins.
save_skill save_lint_rule
Pl. X — Open source
Free, and open source.
Silverpoint is open source under an MIT-style license, on GitHub: read the code, file an issue, send a pull request. Signed builds are coming; until then, every build is on the GitHub releases page.
github.com/KristopherGBaker/Silverpoint/releases
Pl. X — The Launch window, on the stylus backdrop