[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:openpencil:en":3,"releases:stats:cask:openpencil:en":493},{"accentColor":4,"artifacts":5,"autoUpdates":30,"categories":31,"conflictsWith":38,"dependsOn":41,"deprecated":34,"description":49,"descriptionEn":50,"developer":51,"disabled":34,"displayName":52,"downloadSha256":53,"downloadSize":54,"downloadUrl":55,"editorChoice":34,"formulaeUrl":56,"homepage":57,"iconUrl":58,"installCommand":59,"installs":60,"installs30d":61,"isFont":34,"isLibrary":34,"kegOnly":34,"kind":64,"latestRelease":65,"machineTranslated":34,"name":52,"names":87,"platforms":89,"primaryCategory":463,"rank30d":464,"releaseCount":465,"releaseStats":466,"repoUrl":472,"screenshots":473,"sourceLocale":81,"sourceUrl":481,"summary":482,"summaryTranslation":483,"supports":484,"tags":486,"tap":492,"token":88,"version":86,"versionChangedAt":69},"#1C7E78",{"apps":6,"binaries":8,"entries":9,"pkgs":29},[7],"OpenPencil.app",[],[10,17],{"declaration":11,"phase":14,"sources":15,"target":13,"type":16},{"app":12,"target":13},[7],"\u002FApplications\u002FOpenPencil.app","install",[7],"app",{"declaration":18,"phase":26,"sources":27,"type":28},{"zap":19},[20],{"trash":21},[22,23,24,25],"~\u002FLibrary\u002FApplication Support\u002Fnet.dannote.open-pencil","~\u002FLibrary\u002FCaches\u002Fnet.dannote.open-pencil","~\u002FLibrary\u002FPreferences\u002Fnet.dannote.open-pencil.plist","~\u002FLibrary\u002FSaved Application State\u002Fnet.dannote.open-pencil.savedState","cleanup",[],"zap",[],true,[32],{"icon":33,"machineTranslated":34,"name":35,"slug":36,"sourceLocale":37},"lucide:pen-tool",false,"Design","design","zh-CN",{"casks":39,"formulae":40},[],[],{"arch":42,"casks":45,"formulae":46,"requirements":47},[43,44],"arm64","x86_64",[],[],{"macos":48},{},"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\u002Fvariants, variable bindings, typography, flex\u002Fgrid 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.\n\n## Editing, imports and exports\nOpen 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\u002FJSX workflows; complex PowerPoint layers may be embedded as images instead of becoming editable shapes. HTML\u002FCSS\u002FTailwind 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\u002Fsubstituted fonts can change results; the app and CLI expose font-fidelity information and policies.\n\n## Installation and hardware\nThe 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.\n\nThe 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\u002Fsecurity 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.\n\nThe desktop app does not require Node\u002FBun\u002FRust\u002FXcode 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\u002Fauthentication, and Pi's companion harness is separately installed. Online fonts, external media and document-specific assets can require network access.\n\n## License, fees and accounts\nOpenPencil 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\u002Faccount and billing; image vectorization and external agents\u002Fservices 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.\n\n## AI, automation and permissions\nConfigure 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.\n\nTool access independently controls built-in AI and local MCP tools, with read-only\u002Fside-effect groups. These switches are not a sandbox: an enabled eval\u002Fscript tool can perform operations whose dedicated tools are disabled. WebMCP Off\u002FInspect\u002FEdit, remote MCP permissions and agent shell\u002Ffilesystem 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.\n\n## Storage, network and privacy\nSaved 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\u002Fbrowser 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.\n\nOfficial 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\u002Fprovider services and storage have separate trust boundaries. Local diagnostics include token\u002Fprovider\u002Fmodel usage and failure records with retention, export and clear controls; 0.15.1 adds conversation\u002Frequest identifiers and removes transcript content from the separate chat diagnostic flow. Inspect diagnostic exports before sharing.\n\nKeep backups before agent edits or format conversions, inspect generated code and exported documents, and review cloud storage permissions. Local chat history\u002Frecovery is not a substitute for a separate backup, and external agent sessions may not resume simply because a transcript is retained.\n\nSources: [Official project and downloads](https:\u002F\u002Fgithub.com\u002Fopen-pencil\u002Fopen-pencil), [Getting started](https:\u002F\u002Fopenpencil.dev\u002Fgetting-started), [AI chat\u002Ftool permissions](https:\u002F\u002Fopenpencil.dev\u002Fprogrammable\u002Fai-chat), [Collaboration](https:\u002F\u002Fopenpencil.dev\u002Fprogrammable\u002Fcollaboration), [MIT license](https:\u002F\u002Fgithub.com\u002Fopen-pencil\u002Fopen-pencil\u002Fblob\u002Fv0.15.1\u002FLICENSE), [Exact 0.15.1 release](https:\u002F\u002Fgithub.com\u002Fopen-pencil\u002Fopen-pencil\u002Freleases\u002Ftag\u002Fv0.15.1).","Open-source design editor compatible with Figma","Danila Poyarkov and OpenPencil contributors","OpenPencil","b7fcfcbc5d3e486b0c13a3caa90f442c256413bd3226108efe013ed686ec9c98",14508013,"https:\u002F\u002Fgithub.com\u002Fopen-pencil\u002Fopen-pencil\u002Freleases\u002Fdownload\u002Fv0.15.1\u002FOpenPencil_aarch64.app.tar.gz","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fopenpencil","https:\u002F\u002Fopenpencil.dev\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F2cdea0eb5d35\u002F156ec384df06-256.png","brew install --cask openpencil",{"d30":61,"d365":62,"d90":63},216,2103,1221,"cask",{"bodyMarkdown":66,"brewCommittedAt":67,"hasNotes":30,"id":68,"isLatest":30,"isPrerelease":34,"machineTranslated":34,"publishedAt":69,"sections":70,"source":80,"sourceLocale":81,"summary":82,"title":83,"translation":84,"version":86},"## OpenPencil 0.15.1\n\nAdds independent AI\u002FMCP tool access and improves color fidelity, saves and recovery.\n\n- Adds separate built-in AI and local MCP Tool access controls.\n- Adds AI step limits and document\u002Flayer deep links.\n- Creates new documents in sRGB and fixes Display-P3 color rendering.\n- Prompts before closing unsaved tabs, windows or the application.\n- Defers provider connections\u002Fcredential reads until connected features run.\n- Reduces recovery\u002Fexport pauses and limits layout recomputation.\n\nSource: [Official exact release](https:\u002F\u002Fgithub.com\u002Fopen-pencil\u002Fopen-pencil\u002Freleases\u002Ftag\u002Fv0.15.1). SDK consumers should read its breaking-change list before updating custom integrations; visual editor users do not need to rewrite SDK bindings.","2026-09-18T16:31:18Z",901,"2026-10-07T09:38:40.131182Z",[71],{"area":72,"items":73},"Changes",[74,75,76,77,78,79],"Adds separate built-in AI and local MCP Tool access controls.","Adds AI step limits and document\u002Flayer deep links.","Creates new documents in sRGB and fixes Display-P3 color rendering.","Prompts before closing unsaved tabs, windows or the application.","Defers provider connections\u002Fcredential reads until connected features run.","Reduces recovery\u002Fexport pauses and limits layout recomputation.","editorial","en-US","Adds independent AI\u002FMCP tool access and improves color fidelity, saves and recovery.","OpenPencil 0.15.1",{"locale":81,"machineTranslated":34,"sourceLocale":81,"status":85},"source","0.15.1",[52,88],"openpencil",[90,119,145,172,198,225,251,278,304,331,357,384,410,437],{"arch":44,"artifacts":91,"conflictsWith":106,"dependsOn":109,"downloadSha256":115,"downloadUrl":116,"macos":117,"requiresRosetta":34,"tag":118,"version":86},{"apps":92,"binaries":93,"entries":94,"pkgs":105},[7],[],[95,99],{"declaration":96,"phase":14,"sources":98,"target":13,"type":16},{"app":97,"target":13},[7],[7],{"declaration":100,"phase":26,"sources":104,"type":28},{"zap":101},[102],{"trash":103},[22,23,24,25],[],[],{"casks":107,"formulae":108},[],[],{"arch":110,"casks":111,"formulae":112,"requirements":113},[44],[],[],{"macos":114},{},"1700ff3ac4c6391288d6b3ca00bd13bd59e3811ddb606869fbe7c319de87755e","https:\u002F\u002Fgithub.com\u002Fopen-pencil\u002Fopen-pencil\u002Freleases\u002Fdownload\u002Fv0.15.1\u002FOpenPencil_x64.app.tar.gz","27","golden_gate",{"arch":43,"artifacts":120,"conflictsWith":135,"dependsOn":138,"downloadSha256":53,"downloadUrl":55,"macos":117,"requiresRosetta":34,"tag":144,"version":86},{"apps":121,"binaries":122,"entries":123,"pkgs":134},[7],[],[124,128],{"declaration":125,"phase":14,"sources":127,"target":13,"type":16},{"app":126,"target":13},[7],[7],{"declaration":129,"phase":26,"sources":133,"type":28},{"zap":130},[131],{"trash":132},[22,23,24,25],[],[],{"casks":136,"formulae":137},[],[],{"arch":139,"casks":140,"formulae":141,"requirements":142},[43],[],[],{"macos":143},{},"arm64_golden_gate",{"arch":44,"artifacts":146,"conflictsWith":161,"dependsOn":164,"downloadSha256":115,"downloadUrl":116,"macos":170,"requiresRosetta":34,"tag":171,"version":86},{"apps":147,"binaries":148,"entries":149,"pkgs":160},[7],[],[150,154],{"declaration":151,"phase":14,"sources":153,"target":13,"type":16},{"app":152,"target":13},[7],[7],{"declaration":155,"phase":26,"sources":159,"type":28},{"zap":156},[157],{"trash":158},[22,23,24,25],[],[],{"casks":162,"formulae":163},[],[],{"arch":165,"casks":166,"formulae":167,"requirements":168},[44],[],[],{"macos":169},{},"26","tahoe",{"arch":43,"artifacts":173,"conflictsWith":188,"dependsOn":191,"downloadSha256":53,"downloadUrl":55,"macos":170,"requiresRosetta":34,"tag":197,"version":86},{"apps":174,"binaries":175,"entries":176,"pkgs":187},[7],[],[177,181],{"declaration":178,"phase":14,"sources":180,"target":13,"type":16},{"app":179,"target":13},[7],[7],{"declaration":182,"phase":26,"sources":186,"type":28},{"zap":183},[184],{"trash":185},[22,23,24,25],[],[],{"casks":189,"formulae":190},[],[],{"arch":192,"casks":193,"formulae":194,"requirements":195},[43],[],[],{"macos":196},{},"arm64_tahoe",{"arch":44,"artifacts":199,"conflictsWith":214,"dependsOn":217,"downloadSha256":115,"downloadUrl":116,"macos":223,"requiresRosetta":34,"tag":224,"version":86},{"apps":200,"binaries":201,"entries":202,"pkgs":213},[7],[],[203,207],{"declaration":204,"phase":14,"sources":206,"target":13,"type":16},{"app":205,"target":13},[7],[7],{"declaration":208,"phase":26,"sources":212,"type":28},{"zap":209},[210],{"trash":211},[22,23,24,25],[],[],{"casks":215,"formulae":216},[],[],{"arch":218,"casks":219,"formulae":220,"requirements":221},[44],[],[],{"macos":222},{},"15","sequoia",{"arch":43,"artifacts":226,"conflictsWith":241,"dependsOn":244,"downloadSha256":53,"downloadUrl":55,"macos":223,"requiresRosetta":34,"tag":250,"version":86},{"apps":227,"binaries":228,"entries":229,"pkgs":240},[7],[],[230,234],{"declaration":231,"phase":14,"sources":233,"target":13,"type":16},{"app":232,"target":13},[7],[7],{"declaration":235,"phase":26,"sources":239,"type":28},{"zap":236},[237],{"trash":238},[22,23,24,25],[],[],{"casks":242,"formulae":243},[],[],{"arch":245,"casks":246,"formulae":247,"requirements":248},[43],[],[],{"macos":249},{},"arm64_sequoia",{"arch":44,"artifacts":252,"conflictsWith":267,"dependsOn":270,"downloadSha256":115,"downloadUrl":116,"macos":276,"requiresRosetta":34,"tag":277,"version":86},{"apps":253,"binaries":254,"entries":255,"pkgs":266},[7],[],[256,260],{"declaration":257,"phase":14,"sources":259,"target":13,"type":16},{"app":258,"target":13},[7],[7],{"declaration":261,"phase":26,"sources":265,"type":28},{"zap":262},[263],{"trash":264},[22,23,24,25],[],[],{"casks":268,"formulae":269},[],[],{"arch":271,"casks":272,"formulae":273,"requirements":274},[44],[],[],{"macos":275},{},"14","sonoma",{"arch":43,"artifacts":279,"conflictsWith":294,"dependsOn":297,"downloadSha256":53,"downloadUrl":55,"macos":276,"requiresRosetta":34,"tag":303,"version":86},{"apps":280,"binaries":281,"entries":282,"pkgs":293},[7],[],[283,287],{"declaration":284,"phase":14,"sources":286,"target":13,"type":16},{"app":285,"target":13},[7],[7],{"declaration":288,"phase":26,"sources":292,"type":28},{"zap":289},[290],{"trash":291},[22,23,24,25],[],[],{"casks":295,"formulae":296},[],[],{"arch":298,"casks":299,"formulae":300,"requirements":301},[43],[],[],{"macos":302},{},"arm64_sonoma",{"arch":44,"artifacts":305,"conflictsWith":320,"dependsOn":323,"downloadSha256":115,"downloadUrl":116,"macos":329,"requiresRosetta":34,"tag":330,"version":86},{"apps":306,"binaries":307,"entries":308,"pkgs":319},[7],[],[309,313],{"declaration":310,"phase":14,"sources":312,"target":13,"type":16},{"app":311,"target":13},[7],[7],{"declaration":314,"phase":26,"sources":318,"type":28},{"zap":315},[316],{"trash":317},[22,23,24,25],[],[],{"casks":321,"formulae":322},[],[],{"arch":324,"casks":325,"formulae":326,"requirements":327},[44],[],[],{"macos":328},{},"13","ventura",{"arch":43,"artifacts":332,"conflictsWith":347,"dependsOn":350,"downloadSha256":53,"downloadUrl":55,"macos":329,"requiresRosetta":34,"tag":356,"version":86},{"apps":333,"binaries":334,"entries":335,"pkgs":346},[7],[],[336,340],{"declaration":337,"phase":14,"sources":339,"target":13,"type":16},{"app":338,"target":13},[7],[7],{"declaration":341,"phase":26,"sources":345,"type":28},{"zap":342},[343],{"trash":344},[22,23,24,25],[],[],{"casks":348,"formulae":349},[],[],{"arch":351,"casks":352,"formulae":353,"requirements":354},[43],[],[],{"macos":355},{},"arm64_ventura",{"arch":44,"artifacts":358,"conflictsWith":373,"dependsOn":376,"downloadSha256":115,"downloadUrl":116,"macos":382,"requiresRosetta":34,"tag":383,"version":86},{"apps":359,"binaries":360,"entries":361,"pkgs":372},[7],[],[362,366],{"declaration":363,"phase":14,"sources":365,"target":13,"type":16},{"app":364,"target":13},[7],[7],{"declaration":367,"phase":26,"sources":371,"type":28},{"zap":368},[369],{"trash":370},[22,23,24,25],[],[],{"casks":374,"formulae":375},[],[],{"arch":377,"casks":378,"formulae":379,"requirements":380},[44],[],[],{"macos":381},{},"12","monterey",{"arch":43,"artifacts":385,"conflictsWith":400,"dependsOn":403,"downloadSha256":53,"downloadUrl":55,"macos":382,"requiresRosetta":34,"tag":409,"version":86},{"apps":386,"binaries":387,"entries":388,"pkgs":399},[7],[],[389,393],{"declaration":390,"phase":14,"sources":392,"target":13,"type":16},{"app":391,"target":13},[7],[7],{"declaration":394,"phase":26,"sources":398,"type":28},{"zap":395},[396],{"trash":397},[22,23,24,25],[],[],{"casks":401,"formulae":402},[],[],{"arch":404,"casks":405,"formulae":406,"requirements":407},[43],[],[],{"macos":408},{},"arm64_monterey",{"arch":44,"artifacts":411,"conflictsWith":426,"dependsOn":429,"downloadSha256":115,"downloadUrl":116,"macos":435,"requiresRosetta":34,"tag":436,"version":86},{"apps":412,"binaries":413,"entries":414,"pkgs":425},[7],[],[415,419],{"declaration":416,"phase":14,"sources":418,"target":13,"type":16},{"app":417,"target":13},[7],[7],{"declaration":420,"phase":26,"sources":424,"type":28},{"zap":421},[422],{"trash":423},[22,23,24,25],[],[],{"casks":427,"formulae":428},[],[],{"arch":430,"casks":431,"formulae":432,"requirements":433},[44],[],[],{"macos":434},{},"11","big_sur",{"arch":43,"artifacts":438,"conflictsWith":453,"dependsOn":456,"downloadSha256":53,"downloadUrl":55,"macos":435,"requiresRosetta":34,"tag":462,"version":86},{"apps":439,"binaries":440,"entries":441,"pkgs":452},[7],[],[442,446],{"declaration":443,"phase":14,"sources":445,"target":13,"type":16},{"app":444,"target":13},[7],[7],{"declaration":447,"phase":26,"sources":451,"type":28},{"zap":448},[449],{"trash":450},[22,23,24,25],[],[],{"casks":454,"formulae":455},[],[],{"arch":457,"casks":458,"formulae":459,"requirements":460},[43],[],[],{"macos":461},{},"arm64_big_sur",{"icon":33,"machineTranslated":34,"name":35,"slug":36,"sourceLocale":37},485,5,{"brewLag":467,"cadence":471,"count30d":469},{"compared":468,"earlierCount":469,"medianMinutes":470},3,1,153722867,"irregular","https:\u002F\u002Fgithub.com\u002Fopen-pencil\u002Fopen-pencil",[474],{"caption":475,"height":476,"machineTranslated":34,"sourceLocale":81,"theme":477,"thumbUrl":478,"url":479,"width":480},"Official project README showing the OpenPencil Mac design editor; documentation image, not latest-build verified.",839,"light","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F7a48a2765b05\u002Fa0747d9176f1-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F7a48a2765b05\u002Fa0747d9176f1-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fo\u002Fopenpencil.rb","An open-source design editor for .fig and .pen files, components, auto layout, exports, AI design tools and programmable workflows.",{"locale":81,"machineTranslated":34,"sourceLocale":81,"status":85},{"arm64":30,"requiresRosetta":34,"status":485,"x86_64":30},"known",[487,488,489,490,491],"Design Editor","Figma Files","Open Source","AI Design","Design Systems","homebrew\u002Fcask",null]