市场:主题、代码片段、提示词与 MCP 服务器
精选目录,涵盖主题、代码片段、AI 提示词、正则包、MCP 服务器、智能体和项目模板;每次下载在应用前都会经过哈希校验。
PocketCode 市场
市场是直接内置在 IDE 中的精选目录。它由一个 Cloudflare Worker(api.pocketcodeapp.com)提供服务,背后是 D1 和 R2 对象存储,每个资源都是一个小型 bundle。应用在应用任何内容之前,都会检查每次下载的 SHA-256 哈希,并且只要服务器提供了 Ed25519 签名,也会一并验证。它不是开放上传:资源由 PocketCode 团队通过专门的流水线验证、签名并发布。
首页看起来像一个小型应用商店:精选轮播、由团队亲自挑选的编辑精选、热门、新增和更新,以及免费资源和 Pro 工具货架,并提供搜索、分类、评分和评价。浏览需要联网但不需要账号;安装则需要先登录。
你能找到什么
目录共有十二种资源类型:代码片段、页面、按钮、组件、主题、提示词、正则包、MCP 服务器、项目模板、AI 智能体、插件和工作流。最后两种目前还无法安装(见下文)。
🎨 主题 —— 编辑器
主题是一个小型的 theme.json 颜色集。应用主题会读取这些颜色,并立即把你的代码编辑器切换过去,还有 撤销 可以回到之前的主题。它给编辑器上色,不影响终端。文件的大致结构如下:
{
"name": "My Custom Theme",
"type": "theme",
"version": "1.0.0",
"colors": {
"background": "#1a1b26",
"foreground": "#c0caf5",
"accent": "#7aa2f7",
"comment": "#565f89",
"string": "#9ece6a",
"keyword": "#bb9af7"
}
}
Pro 主题可以先试用 5 分钟再决定,每个主题在每台设备上只能试用一次。试用结束后,你之前的主题会自动恢复。
⚡ 代码片段与代码资源
代码片段、页面、按钮和可复用组件。一个片段 bundle 是 VS Code 片段格式的 snippet.json(名称、prefix 和 body),你可以 在光标处插入、在标签页中打开 或 复制:
{
"Python main guard": {
"prefix": "main",
"body": ["if __name__ == '__main__':", " ${1:pass}"],
"description": "Python main guard",
"scope": "python"
}
}
片段也可以从编辑器的片段面板安装到你自己的片段中。免费版可以保留 5 个自己的片段。
🤖 提示词、AI 智能体与 MCP 服务器
这是市场超越主题商店的地方:
- AI 提示词 —— 保存为全局斜杠命令:在编程 AI 的任意聊天中输入
/名称,即可展开成完整的提示词。 - AI 智能体 —— 打包好的
chatmode(一个agent.md),会把一个专用助手添加到聊天的智能体菜单中。 - MCP 服务器 —— 一个 Model Context Protocol 服务器。它安装后是关闭状态:只接受以
node或npx开头的启动命令,在你于 设置 > MCP 中开启并确认之前不会运行任何东西。 - 正则包 —— 可复用的模式集合,你可以把它们添加到自己的库中。
📋 项目模板
创建新项目会根据模板创建一个新项目:一个 bundle 的初始文件会写入一个新文件夹。它会计入你套餐的项目数量上限(免费版包含一个项目)。
插件与工作流
十二种类型中的最后两种是插件和工作流,目前都无法从市场安装:两者的安装按钮都是禁用的(插件需要尚未启用的 WASM 运行时)。你仍然可以在目录和筛选器中找到它们。你可以在工作流模块中创建自己的自动化。
每个条目还有一个分享链接 https://pocketcodeapp.com/m/<slug>,可以直接在应用中打开它。这个链接背后没有网页:它只在装有 PocketCode 的手机上有效。
安装是如何进行的
- 打开市场模块,通过搜索、分类或标签找到资源。
- 点击与其类型对应的安装按钮(例如 应用主题 或 连接 MCP 服务器)。应用会向 Worker 请求一个有效期很短(5 分钟)的 R2 签名 URL,Pro 权限的校验也是在服务器端的这一步完成的。
- 它下载 bundle,验证 SHA-256 哈希(以及服务器提供时的 Ed25519 签名),然后才应用。
- 你安装的所有内容都在我的库中,它可以离线使用:你可以在那里对某个条目 重新应用 或 移除。移除只删除条目,但不会撤销条目已经做过的事:主题仍然保持应用状态,组件或由模板创建的项目也会留在原处。要更新某个条目,请打开它的页面并重新安装。
自动更新默认是关闭的。如果你在我的库的偏好设置中开启它,它大约每天运行一次,需要 Wi-Fi 并且正在充电,而且只接受带有有效 Ed25519 签名的 bundle。
有些资源会声明权限,应用会在安装前列出它们。权限只是信息,并不是沙盒:应用会显示它们,但事后不会把资源限制在这些权限之内。
精选、签名、经过审核
由于目录是精选的而不是开放上传,质量把控是内置的:
- 每次下载在应用之前都会在设备上做哈希(SHA-256)校验,已签名的 bundle 还会用 Ed25519 验证。
- 评分和评价 —— 资源安装到你的设备上之后,你就可以对它评价;作者可以带有已验证作者标识。
- 编辑精选 —— 由团队亲自挑选的一组资源。
- 每个资源都有滥用举报,由团队审核。
市场让 PocketCode 成为一款可以按你的工作方式塑造的 IDE:这里一个主题,那里一个提示词,再来一个教你的 AI 学会新技巧的 MCP 服务器。在手机上它是一个只读目录:无法从应用发布内容,每次下载在应用之前都会经过检查。
应用市场