← 返回列表
需源码安装
把 AI 编程从严肃的聊天框,带进一片可以探索的群岛。
暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/19 · 已提供中文文档
一个可探索的岛屿世界,用于学习AI编程,并与AI智能体一起构建真实项目。由DeepSeek Harness提供支持。
综合分
61.9
GitHub 分
61.9
用户评分
—
★ Stars
188
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Qiuner/QCode缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
🟢实装验证通过· 2026/9/18
由 dsh-plugin-verify(GitHub Actions)在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包agent-isles @ 0.1.0-alpha.0
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/17 16:24:48
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
QCode 简体中文 · English 把 AI 编程从严肃的聊天框,带进一片可以探索的群岛。 和住在项目里的 AI 伙伴一起做出真实作品,也在创作过程中学会 Coding。 官网 · 下载 · 演示视频 · 交流群 · 产品介绍 · 产品画面 · 快速开始 · 工作原理 · 项目文档 · 参与贡献 · 获取帮助 ▶ 观看演示视频 [!IMPORTANT] QCode 仍处于早期开发阶段。目前提供本地 Web MVP、Windows x64 启动器/安装包预览;macOS Intel / Apple Silicon 便携构建已实现,公开下载待发布。安装与构建说明见 桌面启动器。 Windows 便携预览版:下载 v0.1.0-preview.2。解压 ZIP 后运行 QCode.exe。数据保存在 %LOCALAPPDATA%\QCode\data;仅在新目录不存在时首次启动会迁移旧数据。预览版未签名、无自动更新。上一版本仍可下载。 QCode 是什么 QCode 是一个可探索的 AI Coding 学习与创作环境。它把原本藏在聊天框、终端和工具列表里的 Agent 能力,变成群岛世界中的伙伴、地点和行动。你不需要先弄懂模型、会话、工具调用和项目结构,就可以从一句自己的想法出发,和 AI 一起把它做成真正能运行的作品。 你可以选择“跟着学”,在完成第一个作品的过程中认识需求、项目、执行、审批和验收;也可以选择“自由创作”,直接绑定已有项目,按自己的节奏探索和修改。教学不是脱离实践的课程,而是附着在真实创作上的引导:AI 可以动手,但作品仍由你提出、体验、判断并继续完善。 可探索的群岛降低了第一次接触 AI 编程时的陌生感,但没有隐藏真实能力和责任边界。任务状态会反映在世界和角色上,文件、历史对话与项目各有明确入口;需要深入时,你仍然可以进入高级工作台查看完整对话、工具调用和人工审批。 当前体验 Windows 预览版通过安装包安装后,点击 QCode 图标即可启动服务并进入小岛,运行时和资源已内置。源码开发仍可使用 打开小岛.cmd 打开正在运行的开发服务;该脚本不作为安装版入口。 主要功能 工作台 当前可用 在本地工作台里连接真实项目,与 AI 对话,查看文件和工具调用,处理审批,并继续已有的 Workspace 与 Session。 教育与引导 规划中 把需求表达、项目选择、执行、审批和验收做成循序渐进的学习路径,让第一次接触 AI Coding 的人也能完成自己的作品。 更多的小岛 规划中 继续扩展群岛中的地点、居民和主题,把不同类型的项目能力放进各自有性格、有入口的空间。 更丰富有意思的玩法 规划中 让任务进展、居民关系、探索和作品成果产生更多互动,在不牺牲真实工作流的前提下,增加值得发现和反复体验的反馈。 | 居民 | 职责 | 当前能力 | | --- | --- | --- | | Q · 计算机 | 制作伙伴 | 通过完整对话接收目标,使用附件、模型与权限设置读取、修改并验证项目 | | 苔伯 | 项目与历史管理员 | 选择和切换项目、搜索历史,并查看或继续已有对话 | | 阿澜 · File Keeper | 文件管理员 | 浏览真实目录、预览文本,并查看 Git 暂存、未暂存与未跟踪修改 | - 跟着学,也能自由做:教程帮助你完成第一个作品,普通项目支持直接进入创作。 - 在项目中学习:讲解、实践和验收共享同一个真实 Workspace。 - 角色即能力入口:不同居民拥有清晰的职责、会话和状态。 - 过程可观察:群岛中的角色、气泡和动画反映 AI 的工作状态。 - 保留专业界面:高级工作台承载完整对话、工具结果和人工审批。 - 不复制执行引擎:底层复用固定版本的 DeepSeek Harness runtime。 产品画面 当前小岛与 Q 中央平台上的 Q 与双机械臂 Q 连接真实项目的原生对话与执行过程;项目和历史由苔伯管理,文件由阿澜查阅。网页面板和窄屏截图待重新采集,已移除旧版画面,避免与当前界面混淆。 快速开始 环境要求 - Windows 或 macOS Intel / Apple Silicon(源码开发;便携预览见 桌面启动器) - Node.js ^22.19.0 或 >=24.0.0 - Corepack - Git(包含 submodule 支持) - 导出世界时需要 Godot 4.7.2 与 Web 导出模板(或设置 GODOT_BIN) 启动本地 Web 在仓库根目录运行: corepack enable corepack yarn install --immutable corepack yarn dev:web --no-open 打开终端输出的本地地址。首次使用时,按页面提示完成模型配置并选择一个本地项目文件夹,然后即可与居民交谈。 开发数据默认保存在仓库内的 .qcode-home/。当新目录不存在时,已有 .agent-isles-home/ 会自动迁移。如需更换位置,可在启动前设置 DSH_HOME。 交流与反馈 欢迎加入 QCode 用户交流群,分享作品、交流使用心得、获取使用帮助。 QQ 群:543293474 — 使用 QQ 扫码,或复制群号搜索加入。 Bug 和功能建议请提交到 GitHub Issues,方便跟踪处理进展。 工作原理 创作者 / 学习者 -> QCode Web:群岛世界、角色、对话与状态 -> QCode Host/Client 插件:Workspace 与 Resident/Session 映射 -> DeepSeek Harness:模型、工具、审批、文件与终端 -> 本地项目 Godot 负责呈现世界和居民状态,React 负责 Workspace、居民选择和交互面板,DeepSeek Harness 是会话与执行状态的唯一事实来源。QCode 通过公开的 DSH/Cordis 插件接口接入,不修改上游源码,也不再包装一套重复的 Session API。 仓库结构 | 目录 | 用途 | | --- | --- | | apps/web/ | 启动 QCode 的 DSH Web profile | | apps/desktop/ | Windows / macOS Intel / Apple Silicon 启动器、打包与验证脚本 | | packages/qcode-web/ | QCode Host/Client Web 插件 | | games/mosslight/ | 使用 Blender 与 Godot 构建的世界 | | deepseek-harness/ | 固定版本的上游 Git submodule | | vendor/dsh-runtime/ | 固定并校验过的 DSH runtime 包 | | docs/ | 产品、架构与实施文档 | 开发命令 | 命令 | 用途 | | --- | --- | | corepack yarn dev:web --no-open | 构建插件并启动本地 Web | | corepack yarn typecheck | 检查 Web 插件类型 | | corepack yarn build:web | 构建 Web 插件 | | corepack yarn build:world | 导出 Godot Web 世界 | | corepack yarn check:upstream | 校验上游 submodule 版本 | | corepack yarn check:vendored-runtime | 校验 vendored runtime | 上游与版本 当前稳定通道固定在 DeepSeek Harness 0.1.3-alpha.1,对应 commit d347e703908d0406b7a7ef80e3a0e594d86b2215。版本与 runtime 产物记录在 upstream.json 中。 - 不直接修改 deepseek-harness/。 - runtime 升级先更新固定版本,再执行兼容性验证。 - QCode 的产品逻辑保留在自身插件和世界代码中。 当前限制 - File Keeper 的只读行为目前由应用边界和提示词共同约束,尚未形成完整的强权限隔离。 - File Keeper 暂不支持编辑文件、预览图片、访问远程文件系统或展示父级仓库的修改。 - 完整首课尚未通过真实模型的端到端验收,真实任务、异常恢复和教学节奏仍需继续验证。 - 移动端已支持面板布局,世界操作仍以键鼠为主。 - 通知保存在当前浏览器中,暂不跨浏览器同步,也不提供操作系统通知。 - 最新 Windows 安装包尚未重新构建并完成安装、卸载与真实任务验收;预览版未签名,自动更新和发布渠道尚未实现。 文档 - 系统架构 - 网页优先 MVP - Web 定制边界 - 世界与 Web 的职责 - 居民角色设计 - 发布检查清单 参与贡献 Bug 报告、功能建议和 Pull Request 都欢迎。较大的功能或交互调整建议先通过 Issue 对齐范围。 贡献前先阅读: 1. 贡献指南:开发工具版本、环境准备、首次启动、测试与 PR 要求。 2. 仓库约束:代码边界、提交规则和施工文档维护;修改某个目录前,再阅读该目录的 AGENTS.md。 3. 文档门户:按贡献方向找到相关规范,无需通读全部文档。 再按本次改动选择专项文档: | 贡献方向 | 开始前阅读 | | --- | --- | | Web / Host 插件 | 插件开发指南、总体架构 | | 新岛屿、居民与世界交互 | 岛屿接入契约、世界开发说明 | | 教程流程 | 教程架构、首课施工记录 | | Windows 启动器与发行 | 桌面说明、发布检查清单 | | 文档 | 文档维护指南 | - 获取帮助 - 安全策略 - 社区行为准则 - 变更日志 路线图 - 完成真实模型、完整首课和主要异常路径的端到端验收。 - 为不同居民建立可执行的强权限边界。 - 完善 Windows 安装包的签名、自动更新和发布渠道。 - 扩展课程、作品模板,以及与任务进展联动的世界反馈。
扫码进群