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.

CaskDesignMise à jour intégréeApple silicon · Intel
Site web
Source : homebrew/cask
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

macOSVersionPuceTéléchargementSource
macOS 13 ou version ultérieure0.16.0Intelgithub.com/open-pencil/open-pencil/releases/download/v0.16.0/OpenPencil_x64.app.tar.gzSHA-256 39ae0083ed6840e80533d4b08187d06fc40e474a2ded35a901d7548c4b5cf6edHomebrewVérifié le
macOS 13 ou version ultérieure0.16.0Apple silicongithub.com/open-pencil/open-pencil/releases/download/v0.16.0/OpenPencil_aarch64.app.tar.gzSHA-256 31d3fc5bdde7acffa506e063263d2a1bcb913f405ddef47d405742514ee65527HomebrewVérifié le

Comment installer OpenPencil sur Mac

  1. Dans « Terminal », exécutez : brew install --cask openpencil
  2. 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

Commande de désinstallation
brew uninstall --cask openpencil

Une désinstallation standard supprime l’app mais conserve ses réglages et ses caches.

Nettoyage approfondi (facultatif)

Commande de désinstallation
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
Analyser avec OpenNavoUn aperçu de l’analyse s’ouvre dans l’app OpenNavo ; vous décidez si vous souhaitez la lancer. En savoir plus sur la sécurité

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 app

    Fichier 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 zap

    Voir la déclaration complète
    {
      "zap": [
        {
          "trash": [
            "~/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"
          ]
        }
      ]
    }

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 ~/Library/Application Support/net.dannote.open-pencil.

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 ~/Library/Preferences/net.dannote.open-pencil.plist. Ses données se trouvent dans ~/Library/Application Support/net.dannote.open-pencil. 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.