Skip to content

Picket Code面向 AI 编码 agent 的加固版 VS Code 发行版

受控扩展 · 私有模型网关 · 按项目沙箱。默认离线、无遥测、iCode 一等公民 —— 为银行 / 信创内网而生的可信 IDE。

Picket Code

为什么需要 Picket Code

主流编码 agent 依赖公有云与国外服务,SDK 与遥测和信创内网的合规边界冲突且不可裁剪。Picket Code 以 Code - OSS 为基底,裁掉微软绑定与国外 agent 实现,内置 iCode 作为唯一编码 agent,形成"离线、可控、可审计"的内网 IDE 发行版。

干净发行

MIT 许可的 Code - OSS 构建,移除微软定制:无遥测、无微软品牌、无微软市场。产物反查无遥测端点与微软标识。

P1 已落地

默认离线

发行版不内置任何联网扩展:无 Copilot、无 GitHub 云集成、无认证 / 隧道 / 浏览器扩展,核心编辑体验完全离线。

内置最小集 32 + 3

受控扩展

默认使用 Open VSX,可指向自建市场镜像,并在其上叠加白名单策略与扩展签名校验,扩展来源完全可控。

P0-3 规划

私有模型网关

设计上配合自托管网关(如 LiteLLM),让 agent 只访问你控制的模型端点,模型 BYO,数据不出网。

合规内建

按项目沙箱

devcontainer 模板与出站防火墙配置(默认拒绝出站,白名单放行网关端点),把 agent 的终端、构建与文件操作约束在项目内。

P0 规划

iCode 一等公民

内置 iCode 作为唯一编码 agent:BYO 模型、无遥测、OTel 就绪、支持 Workflows 与 Skills,不保留任何国外 agent 注册路径。

P3–P4 推进中

分层架构 To Be

复用上游、减法优先:沿 VSCodium 验证过的构建路径做减法,先删后补。六层架构中,发行层与扩展层已落地,AgentHost 平台层裁剪为"零 provider + 编排核心",iCode 经适配层接入。

PICKET CODE 六层架构base: microsoft/vscode · mit
发行层
picket-code 品牌、Open VSX 市场、更新通道指向本项目 Releases
P1 已落地
扩展层
最小内置集(32 保留 + 3 构建期)+ 受控市场按需安装
P1 已落地
Workbench 核心
聊天 shell、设置、编辑器(含 agentHost 会话 UI)
保留
AgentHost 平台层
provider 注册、会话、审批、日志 —— 裁剪为"零 provider + 编排核心"
保留核心
适配层
node/icode/(IAgent 实现):agent 适配、常驻客户端、启动配置、事件映射
P3–P4 新增
iCode 引擎
Python CLI、workflow、审批、OTel —— 外部进程,BYO 模型
外部进程

三步 快速上手

从下载到运行 AI 编码 agent,全程默认离线、无需联网注册。

1

下载发行包

从 下载页 或 GitHub Releases 获取对应平台的 tar.gz / zip,脚本自动完成 SHA256 校验。

2

解压并启动

Linux 运行 ./picket-code,Windows 运行 Picket Code.exe,无需安装、无需联网。

3

F4 配置模型

首次启动 iCode 时按 F4 添加模型配置,指向你的私有网关端点,开始编码。

平台支持与 下载

当前发行:Linux (x64) 与 Windows (x64),tar.gz 与 zip 压缩包;macOS 与 ARM64 在 P0 验证闭环后加入。

Linux (x64)
Windows (x64)

合规与 安全内建

合规是产品属性而非事后加装:无遥测出厂配置、人工审批与审计日志在架构层内建、数据不出网。

默认无遥测金发〔2026〕8号条款映射人工复核 / pending_confirmation会话日志留存(行内配置)扩展白名单 + 签名校验默认拒绝出站沙箱禁用无头审批绕过MIT 许可 · 供应链可审计

开始使用 Picket Code

下载 v1.143.1,或在 GitHub 上查看源码、提交 Issue、参与路线图。

MIT License · 与微软无关,仅基于开源 Code - OSS 构建