OpenPencil
Danila Poyarkov and OpenPencil contributors · An open-source design editor for .fig and .pen files, components, auto layout, exports, AI design tools and programmable workflows.
- Installazioni in 30 giorni
- 410
- N. 399 in App
- Installazioni in un anno
- 2,3K
- Ultimi 365 giorni
- Ultima versione
- 0.16.0
- 14 ott · 14 ott
- Dimensione del download
- 16MB
- arm64 / x86_64 · gz
- Frequenza di rilascio
- Ogni 2 settimane
- 2 versioni in 30 giorni
OpenPencil è un’app per Mac della categoria Design. Lo sviluppatore è Danila Poyarkov and OpenPencil contributors.
Informazioni di base
- Chip
- Apple silicon · Intel
- Versione di macOS
- macOS 13 o versioni successive
- Sviluppatore
- Danila Poyarkov and OpenPencil contributors
- Comando di installazione
brew install --cask openpencil- Homebrew
- Installabile; l’app si aggiorna da sé
- Altri nomi
- openpencil
Le informazioni qui sopra sono state verificate il o successivamente. Mostra le fonti di ogni dato
Descrizione
OpenPencil is a design editor for designers, design-system maintainers and developers who want to work with Figma .fig and supported Pencil .pen documents through both a visual canvas and programmable tools. It provides layers, vector editing, components/variants, variable bindings, typography, flex/grid layouts, guides and multiple document tabs. CLI, Figma Plugin API-compatible scripting and MCP workflows can inspect files, edit designs, export assets and extract design tokens.
Editing, imports and exports
Open existing design files or create documents, edit reusable components and inspect spacing, layout and paint properties. Supported exports include raster images, SVG, PDF, editable PowerPoint and HTML/JSX workflows; complex PowerPoint layers may be embedded as images instead of becoming editable shapes. HTML/CSS/Tailwind imports and Figma round trips have compatibility limits. The project describes itself as actively developed with rough edges: preserve original files and test fonts, colors, effects, variables and component links after conversion. Missing/substituted fonts can change results; the app and CLI expose font-fidelity information and policies.
Installation and hardware
The exact catalog OpenPencil_aarch64.app.tar.gz 0.15.1 asset is 14,508,013 bytes according to the official GitHub release asset and actual downloaded size. It is an app archive, not the separately offered DMG. Read-only inspection confirms 0.15.1, an arm64 executable and an LSMinimumSystemVersion declaration of 10.13. Apple Silicon cannot run macOS 10.13, and that bundle declaration alone does not establish the full supported OS range for the app's WebKit, fonts and integrations. The checked getting-started guide does not state a complete numeric Mac OS or RAM minimum. Use a supported Apple Silicon macOS and check current publisher requirements for older systems; large documents and AI integrations require additional resources.
The publisher also offers Intel Mac, Windows and Linux builds and a browser editor requiring no desktop installation. Use the artifact matching your CPU. Place the extracted Mac app in Applications and follow normal macOS signing/security prompts. The official Homebrew command is brew install --cask openpencil; do not confuse it with the retired tap or assume the cask has every GitHub release immediately. This listing performs no installation.
The desktop app does not require Node/Bun/Rust/Xcode for ordinary editing. Those are source-build or optional tooling requirements. Install the CLI or MCP packages separately if needed; the desktop cask does not supply the CLI. Desktop coding-agent integrations require their own agent CLI/authentication, and Pi's companion harness is separately installed. Online fonts, external media and document-specific assets can require network access.
License, fees and accounts
OpenPencil is MIT-licensed, copyright Danila Poyarkov and contributors. Ordinary editor use has no OpenPencil subscription or required OpenPencil account. Optional AI uses your selected provider's key/account and billing; image vectorization and external agents/services have their own terms and charges. The software license does not grant rights to imported designs, fonts or stock images. Check those licenses before sharing or exporting.
AI, automation and permissions
Configure models for Design, Review, Fast and Vision roles; providers include direct or compatible endpoints. Official AI documentation says keys communicate directly with the configured provider rather than an OpenPencil model backend. Requests may include prompts, selected design context and image attachments. Review provider retention and cost policies before sending private designs. Browser provider compatibility depends on CORS and tool-call streaming.
Tool access independently controls built-in AI and local MCP tools, with read-only/side-effect groups. These switches are not a sandbox: an enabled eval/script tool can perform operations whose dedicated tools are disabled. WebMCP Off/Inspect/Edit, remote MCP permissions and agent shell/filesystem permissions are separate controls. Limit OPENPENCIL_MCP_ROOT for file operations and trust remote servers before giving them bearer credentials. The desktop can request file access and system credential-store access; 0.15.1 defers provider connections and credential reads until a connected feature is used.
Storage, network and privacy
Saved chat history, attachment previews, preferences and recovery snapshots are local. Desktop credentials use the system credential store; the documented browser option uses encrypted storage or session-only credentials. This does not make a compromised device/browser safe. Configured S3-compatible storage, AI providers, remote MCP endpoints, fonts and collaboration can send data outside the device. A local document is not automatically an offline-only workflow.
Official collaboration documentation describes direct WebRTC peer editing without an OpenPencil account or central document relay. Anyone with the room link can join and receive document edits, cursors and selections, so share links only with intended collaborators. AI/provider services and storage have separate trust boundaries. Local diagnostics include token/provider/model usage and failure records with retention, export and clear controls; 0.15.1 adds conversation/request identifiers and removes transcript content from the separate chat diagnostic flow. Inspect diagnostic exports before sharing.
Keep backups before agent edits or format conversions, inspect generated code and exported documents, and review cloud storage permissions. Local chat history/recovery is not a substitute for a separate backup, and external agent sessions may not resume simply because a transcript is retained.
Sources: Official project and downloads, Getting started, AI chat/tool permissions, Collaboration, MIT license, Exact 0.15.1 release.
Requisiti di sistema
| macOS | Versione dell’app | Chip | Download | Fonte |
|---|---|---|---|---|
| macOS 13 o versioni successive | 0.16.0 | Intel | github.com/open-pencil/open-pencil/releases/download/v0.16.0/OpenPencil_x64.app.tar.gzSHA-256 39ae0083ed6840e80533d4b08187d06fc40e474a2ded35a901d7548c4b5cf6ed | HomebrewVerificato il |
| macOS 13 o versioni successive | 0.16.0 | Apple silicon | github.com/open-pencil/open-pencil/releases/download/v0.16.0/OpenPencil_aarch64.app.tar.gzSHA-256 31d3fc5bdde7acffa506e063263d2a1bcb913f405ddef47d405742514ee65527 | HomebrewVerificato il |
Come installare OpenPencil sul Mac
- Esegui in “Terminale”:
brew install --cask openpencil - Homebrew installa l’app nella cartella Applicazioni.
Installa senza Homebrew
Scarica il file che Homebrew usa per il tuo chip: Apple siliconIntel
Lo SHA-256 serve solo a verificare che il download sia completo: non è una certificazione di sicurezza. Mostra lo SHA-256 e l’indirizzo di download
Disinstallazione di OpenPencil e pulizia facoltativa dei dati
brew uninstall --cask openpencilUna disinstallazione normale rimuove l’app e ne conserva impostazioni e cache.
Pulizia approfondita (facoltativa)
brew uninstall --zap --cask openpencil--zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap.
File che OpenPencil può lasciare sul Mac (4)
- File e cartelle
~/Library/Application Support/net.dannote.open-pencil~/Library/Caches/net.dannote.open-pencil~/Library/Preferences/net.dannote.open-pencil.plist~/Library/Saved Application State/net.dannote.open-pencil.savedState
Queste voci provengono dalla definizione Homebrew, verificata il . Indicano solo cosa la definizione dichiara di eliminare, non che siano tutte presenti sul tuo Mac.
Novità della versione 0.16.0
Nuova versione · Redazione OpenNavo
Questa versione non ha note di rilascio specifiche.
Dati sulla sicurezza di OpenPencil
Qui trovi solo fatti verificabili, ciascuno con fonte e data: non è una certificazione di sicurezza. Per controllare i file che hai scaricato, puoi analizzarli sul tuo Mac con OpenNavo.
- Canali di distribuzione
- Homebrew
- Open source
- Sì · github.com/open-pencil/open-pencil · MITVerificato il
Dettagli di installazione
- Tap
- homebrew/cask
- URL di download
- https://github.com/open-pencil/open-pencil/releases/download/v0.16.0/OpenPencil_aarch64.app.tar.gz
- SHA-256
- 31d3fc5bdde7acffa506e063263d2a1bcb913f405ddef47d405742514ee65527
- Definizione Homebrew
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/openpencil.rb
- formulae.brew.sh
- formulae.brew.sh/cask/openpencil
- Codice sorgente
- github.com/open-pencil/open-pencil
Contenuti di installazione e rimozione
Installazione
appFile di origine: OpenPencil.
app Destinazione dichiarata: /
Applications/ OpenPencil. app Mostra la dichiarazione completa
{ "app": [ "OpenPencil.
app" ], "target": "/Applications/ }OpenPencil. app" Rimozione dati utente
zapMostra la dichiarazione completa
{ "zap": [ { "trash": [ "~/
Library/ Support/Application net. "~/dannote. open-pencil", Library/ "~/Caches/ net. dannote. open-pencil", Library/ "~/Preferences/ net. dannote. open-pencil. plist", Library/ Application State/Saved net. ] } ] }dannote. open-pencil. savedState"
Domande frequenti su OpenPencil
OpenPencil è sicuro?
OpenPencil è nel catalogo ufficiale di Homebrew e non è stato disattivato. Da settembre 2026, Homebrew disattiva le app che non superano i controlli di Gatekeeper di macOS. Durante l’installazione, Homebrew confronta il download da github.com con il relativo checksum SHA-256. Negli ultimi 30 giorni è stato installato 410 volte tramite Homebrew.
OpenPencil è open source?
Il codice sorgente di OpenPencil è pubblico su GitHub (open-pencil/open-pencil) con licenza MIT.
Come disinstallare completamente OpenPencil dal Mac?
Esegui brew uninstall --cask openpencil. Per eliminare anche impostazioni e cache, esegui brew uninstall --zap --cask openpencil. --zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap. In questo modo vengono eliminati anche 4 file e cartelle, tra cui ~/.
OpenPencil funziona sui Mac con Apple silicon (M1 e successivi)?
Sì. Homebrew scarica pacchetti distinti per i Mac con Apple silicon e per quelli con Intel. Richiede macOS 13 o versioni successive.
Dove si trovano le impostazioni e i dati di OpenPencil?
Le impostazioni si trovano in ~/. I dati si trovano in ~/. Questi percorsi provengono dall’elenco di pulizia di Homebrew.
Qual è l’ultima versione di OpenPencil?
L’ultima versione è la 0.16.0, aggiunta a Homebrew il 14 ott. OpenPencil si aggiorna da sé; per aggiornarlo con Homebrew, esegui brew upgrade --cask --greedy openpencil.
Fonti
Ogni dato di questa pagina indica fonte e data di verifica. I dati scaduti riportano solo “Dati al” seguito dalla data e non vengono più presentati come attuali.
- Definizione Homebrew: github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/openpencil.rb · Verificato il
- formulae.brew.sh: formulae.brew.sh/cask/openpencil
- Dati sulla sicurezza: github.com/open-pencil/open-pencil · Verificato il