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.
- Installations sur 30 jours
- 431
- N° 394 du classement App
- Installations sur 1 an
- 2,3 k
- 365 derniers jours
- Dernière version
- 0.16.0
- 14 oct. · 14 oct.
- Taille du téléchargement
- 16Mo
- arm64 / x86_64 · gz
- Rythme des versions
- Toutes les 2 semaines
- 2 versions en 30 jours
OpenPencil est une app Mac de la catégorie Design. Développée par Danila Poyarkov and OpenPencil contributors.
Informations clés
- Puce
- Apple silicon · Intel
- Version du système
- macOS 13 ou version ultérieure
- Développeur
- Danila Poyarkov and OpenPencil contributors
- Commande d’installation
brew install --cask openpencil- Homebrew
- Disponible ; l’app se met à jour elle-même
- Autres noms
- openpencil
Ces informations ont été vérifiées au plus tôt le . Voir les sources de chaque information
Présentation
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.
Configuration requise
| macOS | Version | Puce | Téléchargement | Source |
|---|---|---|---|---|
| macOS 13 ou version ultérieure | 0.16.0 | Intel | github.com/open-pencil/open-pencil/releases/download/v0.16.0/OpenPencil_x64.app.tar.gzSHA-256 39ae0083ed6840e80533d4b08187d06fc40e474a2ded35a901d7548c4b5cf6ed | HomebrewVérifié le |
| macOS 13 ou version ultérieure | 0.16.0 | Apple silicon | github.com/open-pencil/open-pencil/releases/download/v0.16.0/OpenPencil_aarch64.app.tar.gzSHA-256 31d3fc5bdde7acffa506e063263d2a1bcb913f405ddef47d405742514ee65527 | HomebrewVérifié le |
Comment installer OpenPencil sur Mac
- Dans « Terminal », exécutez :
brew install --cask openpencil - Homebrew installe l’app dans votre dossier Applications.
Installer sans Homebrew
Téléchargez le fichier que Homebrew utilise pour votre puce : Apple siliconIntel
Le SHA-256 vérifie seulement que le téléchargement est complet ; ce n’est pas une certification de sécurité. Voir le SHA-256 et l’adresse de téléchargement
Désinstaller OpenPencil et nettoyer éventuellement ses données
brew uninstall --cask openpencilUne désinstallation standard supprime l’app mais conserve ses réglages et ses caches.
Nettoyage approfondi (facultatif)
brew uninstall --zap --cask openpencil--zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap.
Fichiers que OpenPencil peut laisser sur votre Mac (4)
- Fichiers et dossiers
~/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
Ces éléments proviennent de la définition Homebrew, vérifiée le ; ils indiquent ce que la définition déclare supprimer, sans confirmer que ces éléments se trouvent sur votre Mac.
Nouveautés de la version 0.16.0
Nouveau · Rédaction OpenNavo
Cette version n’a pas de notes dédiées.
Informations de sécurité sur OpenPencil
Cette page présente uniquement des faits vérifiables, avec leur source et leur date. Elle ne constitue pas une certification de sécurité. Pour vérifier les fichiers téléchargés, analysez-les localement avec OpenNavo.
- Canaux de distribution
- Homebrew
- Open source
- Oui · github.com/open-pencil/open-pencil · MITVérifié le
Détails d’installation
- Tap
- homebrew/cask
- URL de téléchargement
- https://github.com/open-pencil/open-pencil/releases/download/v0.16.0/OpenPencil_aarch64.app.tar.gz
- SHA-256
- 31d3fc5bdde7acffa506e063263d2a1bcb913f405ddef47d405742514ee65527
- Définition Homebrew
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/openpencil.rb
- formulae.brew.sh
- formulae.brew.sh/cask/openpencil
- Code source
- github.com/open-pencil/open-pencil
Contenu de l’installation et de la désinstallation
Installation
appFichier source: OpenPencil.
app Destination déclarée: /
Applications/ OpenPencil. app Voir la déclaration complète
{ "app": [ "OpenPencil.
app" ], "target": "/Applications/ }OpenPencil. app" Suppression des données utilisateur
zapVoir la déclaration complète
{ "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"
Questions fréquentes sur OpenPencil
OpenPencil est-il sûr ?
OpenPencil figure dans le catalogue officiel de Homebrew et n’a pas été désactivé. Depuis septembre 2026, Homebrew désactive les apps qui échouent aux contrôles Gatekeeper de macOS. Lors de l’installation, Homebrew vérifie le fichier téléchargé depuis github.com à l’aide de sa somme de contrôle SHA-256. Il a été installé 431 fois via Homebrew au cours des 30 derniers jours.
OpenPencil est-il open source ?
OpenPencil publie son code source sur GitHub (open-pencil/open-pencil), sous licence MIT.
Comment désinstaller complètement OpenPencil sur Mac ?
Exécutez brew uninstall --cask openpencil. Pour supprimer aussi ses réglages et ses caches, exécutez brew uninstall --zap --cask openpencil. --zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap. Cela supprime aussi 4 fichiers et dossiers, dont ~/.
OpenPencil fonctionne-t-il sur les Mac avec Apple silicon (M1 ou plus récent) ?
Oui. Homebrew télécharge des versions distinctes pour les Mac Apple silicon et Intel. macOS 13 ou version ultérieure est requis.
Où OpenPencil enregistre-t-il ses réglages et ses données ?
Ses réglages se trouvent dans ~/. Ses données se trouvent dans ~/. Ces emplacements proviennent de la liste de nettoyage de Homebrew.
OpenPencil : quelle est la dernière version ?
La dernière version est 0.16.0, ajoutée à Homebrew le 14 oct. OpenPencil se met à jour automatiquement ; pour le mettre à jour avec Homebrew, exécutez brew upgrade --cask --greedy openpencil.
Sources
Chaque information de cette page indique sa source et sa date de vérification. Les informations dont la validité a expiré sont présentées comme valables « au » jour indiqué et ne sont plus données comme actuelles.
- Définition Homebrew : github.com/homebrew/homebrew-cask/blob/HEAD/Casks/o/openpencil.rb · Vérifié le
- formulae.brew.sh : formulae.brew.sh/cask/openpencil
- Informations de sécurité : github.com/open-pencil/open-pencil · Vérifié le