Native Shell
Native Shell:AI 生成的 UI,在你的應用中原生呈現,涵蓋每個平台。iOS、Android、macOS、Windows 與 Linux 上的應用、GPUI 應用與網頁在執行時載入已簽名、沙箱隔離的 TSX 模組並繪製 th
AI 翻譯
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證The agentic code editor with its own AI inside. Built on Pi and Gentle AI, with Engram memory, MCP servers and any provider you bring. Free and open source.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗An agentic code editor with its own AI inside — not an assistant you install afterwards.
Open it, sign in, and the agent already knows your providers, your memory and your skills. No setup ceremony, no Copilot.
The editor is free and complete. No local feature is held back and it is 100% open source. It needs no account: bring your own provider keys or subscriptions. The only paid thing is the optional cloud sync of your setup (see PiCode Account below).
Versions. PiCode's own version (the badge above; -beta and -experimental on the pre-release channels) is the one you are offered. The editor reports 1.144.x so extensions that require engines.vscode: ^1.144.0 keep installing, while the source tree descends from VS Code 1.135.0. Both numbers live in product.json; the reasoning is in ADR-016.
| 👤 Just want to use it | 👨💻 Want to build or contribute |
|---|---|
Download a release · unzip · run PiCode.exe · getpicode.app | Wiki · Source build guide · Contributing docs |
| 💬 AI chat, built in | An agentic assistant that lives in the editor: streaming answers, tools, reasoning, your project's context. It reads your code, edits files, runs commands — and asks before it does. |
| 🔌 Your AI providers | Connect with an API key or an OAuth subscription (ChatGPT, Claude, Copilot, Grok, Kimi, Meta, OpenRouter…), or declare a compatible endpoint with your own base URL. Pick the model per conversation. |
| 🚀 First-run setup | A window of its own, before the editor: it speaks your computer's language, and while you go through it PiCode already downloads that language for the editor. Choose how you want to work (Agent or Editor), which pi answers (the built-in one or yours), connect a provider, pick a theme, decide a few extras — and, if you want, leave your PiCode account sign-in requested. Nothing opens until you finish or skip it, and PiCode: Setup reopens the same window later. |
| 🤖 Two ways to work: Agent or Editor | Editor is the VS Code you know. Agent rearranges the same editor around the conversation: your sessions on the left, the chat in the middle, and a review bar on the right — files, search, source control and the terminal one tab away. Switch any time with the robot button at the top right, no restart. |
| 🧭 A status column, always at hand | In Agent, the right bar splits in two when there is room: Status next to the chat and the files beside it; narrower, Status is just another tab. It shows where the agent works, how full its context is, your MCP servers, what changed (lines added and removed — click it and every changed file opens in one tab with its diff), the tasks the chat has out and what your memory holds. |
| 🌍 13 languages | The editor, the setup window and everything PiCode adds are translated into Czech, German, Spanish, French, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Turkish and Chinese (Simplified and Traditional). The setup picks yours from your computer and gets its language pack ready. |
| 🎨 Themes | Every card in the setup is painted in the theme's own colours, so the choice is what you see. More themes are installed as extensions, from the editor. |
| 🧩 MCP servers, in one place | Your agent's external tools live in one screen: add a server, edit it, switch it off or remove it. pi calls them through the editor, so its confirmations and permissions apply — you are asked before one of their tools runs. |
Create a free account, and add Pro when you want your editor the same everywhere:
The account is free and links your editor to it. Cloud sync is a Pro feature: the free plan stores nothing. See plans.
Grab the latest release from GitHub Releases — the installer (PiCode-win32-x64-…-setup.exe) or a portable zip: unzip, run PiCode.exe. Windows only today.
Three channels share the same code, each on its own branch of this repo: stable (recommended, no suffix), beta (-beta, early access to what is coming) and experimental (-experimental, built from the freshest work). Each has its own update feed, so switching channels is switching branches — choose a channel.
Windows builds are signed with a free certificate: Free code signing provided by SignPath.io, certificate by SignPath Foundation.
getpicode.app for updates, signs in to your PiCode Account, syncs your settings if you have Pro, and sends prompts to the AI providers you configure. Nothing else leaves your computer. See the privacy policy.One clone has everything — the editor's source is versioned here, with the product identity already applied. The build is a five-phase chain that finishes in minutes on a steady state:
prepare → connector → compile → pack → stage
./build/build.sh # full build, dependencies installed once
./build/build.sh -o # fast correctness check — nothing installed or compiled
Prefer buttons? build/build-window.cmd opens a small window that drives the same pipeline. Full dependency list and troubleshooting in the Contributing docs, the build guide and howto-build.
Releases are built and published by GitHub Actions: bump the version in product.json, tag v<version>, push — the release workflow builds, publishes the release with its SHA-256, generates the update feed and verifies it live. The version rule is the one above: a release moves the editor's number too (its patch, or the base when upstream moves) — because the updater compares the editor's number. The tag, the release title and the zip carry PiCode's version. Details in docs/CI.md.
PiCode stands on open source: VSCodium / VS Code — MIT source for the editor, the Pi coding agent for the agentic loop, and Gentle AI with its Engram memory — both MIT, by Gentleman Programming — for the method, the subagents and the memory. Thank you. Full attribution in docs/DISTRIBUTION.md. PiCode is an independent project.
Made by Tomás Platero
| 📊 A status panel that tells the truth | Which pi is answering, its version, your providers, every MCP server and its state, the model and thinking level in use, what the session has cost, the tokens and cache it has used, the plan the agent is working through, your project's branch and changes. |
| 🧠 Gentle AI, built in | PiCode runs on Gentle AI: its method (Organic-Driven Development), its specialised subagents and its review tools come with the editor, and its Engram memory is what your agent remembers between conversations. Made by Gentleman Programming. |
| 🗂️ Sessions | Every conversation is kept per project. Search them, reopen them, read any transcript. |
| ☁️ PiCode Account | Sign in and your settings, extensions, AI configuration and your agent's memory follow you to any machine — encrypted in transit and at rest. |