[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83351":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":23,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":10,"trendingCount":15,"starSnapshotCount":15,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},83351,"dreamcoder","GoDiao\u002Fdreamcoder","GoDiao","完全开源claude desktop的桌面编程工作台| https:\u002F\u002Fgodiao.github.io\u002Fdreamcoder\u002F","https:\u002F\u002Fgodiao.github.io\u002Fdreamcoder\u002F",null,"TypeScript",194,11,7,0,70,143,250,93.24,"MIT License",false,"master",true,[],"2026-06-12 04:01:41","\u003C!--\n╔══════════════════════════════════════════════════════════════════════════╗\n║  DreamSeed 种梦计划 — AI创造者大赛  官方 README 模板                ║\n║                                                                      ║\n║  使用说明：                                                          ║\n║  1. 将本模板放在参赛仓库根目录 README.md 的顶部                       ║\n║  2. 头图使用 DreamField 官方公开活动图片地址                         ║\n║  3. 请保留 DREAMFIELD_README_HEADER_START \u002F END 标识                 ║\n║  4. 分割线以下供创作者自由编写项目内容                               ║\n╚══════════════════════════════════════════════════════════════════════════╝\n-->\n\n\u003C!-- DREAMFIELD_README_HEADER_START -->\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.dreamfield.top\">\n    \u003Cimg src=\"https:\u002F\u002Fwww.dreamfield.top\u002Fdream-field\u002Fcontest-readme\u002Fassets\u002Fdreamseed-readme-banner.png\" alt=\"DreamSeed 种梦计划参赛作品\" width=\"100%\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003C!-- DREAMFIELD_README_HEADER_END -->\n\n---\n\n\u003Cdiv align=\"center\">\n\n# DreamCoder\n\n**Claude Code 的开源桌面版 GUI**\n\n*面向创造者的 AI 编程工作台*\n\n[![Tauri 2](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTauri-2-blue)](https:\u002F\u002Fv2.tauri.app\u002F)\n[![React 18](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-18-61DAFB)](https:\u002F\u002Freact.dev\u002F)\n[![Bun](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBun-✓-fbf0df)](https:\u002F\u002Fbun.sh\u002F)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-green)](.\u002FLICENSE)\n\n\u003C\u002Fdiv>\n\n---\n\n## ✨ 为什么是 DreamCoder？\n\nClaude Code 非常强大，但它是一个纯命令行工具 (CLI-only)。\n**DreamCoder 将 Claude Code 强大的核心引擎，封装进了现代的原生桌面应用中。**\n\n> “我想要 Claude Code 的能力，但我需要一个 GUI 来管理会话、切换模型、处理文件。”\n\n*   **非叉子 (Not a Fork)**：DreamCoder 复用了 Claude Code 的核心逻辑，或使用兼容的运行时。它只是给命令行体验穿上了一件漂亮的外衣。\n*   **隐私优先**：你的 API Key 和数据完全保存在本地。不依赖任何云端服务。\n*   **全模型支持**：无缝切换 Anthropic, OpenAI, DeepSeek, 阿里通义、MiniMax, Azure, Google Vertex 等。\n\n---\n\n## 🚀 核心功能\n\n### 1. 原生桌面体验\n*   **会话管理**：可视化历史、侧边栏导航、多标签页界面。\n*   **集成终端**：内置 PTY (PowerShell\u002FBash\u002FZsh)，集成 xterm.js。\n*   **可视化设置**：告别手动编辑 JSON 文件，在 UI 上直接管理 Provider 和 API Key。\n\n![主界面](.\u002Fassets\u002Fmain.png)\n\n### 2. 完美对接 Claude Code\n*   **Computer Use 模式**：原生支持视觉模型控制电脑（截图模式），以及全新的 **UIA Tree 模式**（文本辅助访问模式，更快、更低成本）。\n*   **工具调用可视化**：AI 读写文件、执行终端命令的过程全程透明可见。\n*   **MCP 支持**：通过 Model Context Protocol 扩展 AI 能力。\n\n![Computer Use 设置](.\u002Fassets\u002Fsetting_computeruse.png)\n\n### 3. 高级 Provider 系统\n*   **一键切换**：点击即可在不同模型供应商之间切换。\n*   **支持列表**：Anthropic (Claude), OpenAI, DeepSeek, Moonshot (Kimi), MiniMax, Azure OpenAI, Google Vertex, AWS Bedrock。\n*   **可视化测试**：在设置界面直接测试连接状态和延迟。\n\n![Provider 设置](.\u002Fassets\u002Fsetting_provider.png)\n\n---\n\n### 4. MCP 扩展\n*   **MCP 一等公民**：Model Context Protocol 全面支持。\n*   **可视化配置**：告别 JSON 配置，图形界面管理 MCP 服务器。\n*   **开箱即用**：内置常用 MCP 工具集成。\n\n![MCP 技能设置](.\u002Fassets\u002Fsetting_skills.png)\n\n---\n\n## 🛠️ 技术栈\n\n| 组件 | 技术选型 |\n|------|----------|\n| 桌面外壳 | [Tauri 2](https:\u002F\u002Fv2.tauri.app\u002F) (Rust) |\n| 前端 UI | React 18 + Vite + TailwindCSS 4 |\n| 后端运行时 | Bun (Node.js 兼容) |\n| 终端 | portable-pty (Rust) + xterm.js |\n| 状态管理 | Zustand |\n| 协议 | WebSocket, MCP, LSP |\n\n---\n\n## 📅 路线图\n\n- [x] **Phase 1**: 桌面端 GUI + 多模型支持 + 项目工作台\n- [x] **Phase 2**: CLI 后端集成 + Computer Use (视觉+UIA模式)\n- [ ] **Phase 3**: 云端同步与 H5 远程访问 (手机\u002F浏览器访问 AI)\n- [ ] **Phase 4**: IM 适配器 (飞书\u002F钉钉\u002FDiscord\u002FTelegram)\n\n---\n\n## 🏁 快速开始\n\n### 环境要求\n*   [Bun](https:\u002F\u002Fbun.sh\u002F) >= 1.0\n*   [Rust](https:\u002F\u002Fwww.rust-lang.org\u002Ftools\u002Finstall) (用于编译桌面端)\n*   Node.js >= 18 (部分依赖需要)\n\n### 安装与运行\n\n```bash\n# 1. 克隆仓库\ngit clone https:\u002F\u002Fgithub.com\u002FGoDiao\u002Fdreamcoder.git\ncd dreamcoder\n\n# 2. 安装依赖\nbun install\n\n# 3. 启动桌面端开发模式\ncd desktop && bun run dev\n```\n\n### 配置 AI 模型\n\n1.  打开 DreamCoder，进入 **设置 -> Provider (模型供应商)**。\n2.  添加你的 API Key (例如：Anthropic, OpenAI, 或 DeepSeek)。\n3.  选择默认模型，即可开始编程。\n\n---\n\n## 🤝 贡献指南\n\n欢迎提交 Issue 和 PR！请阅读我们的 [贡献指南](docs\u002FCONTRIBUTING.md) 了解更多详情。\n\n## 📄 许可证\n\n[MIT](.\u002FLICENSE) &copy; 2024-2026 GoDiao & DreamCoder Contributors",2,"2026-06-11 04:11:01","CREATED_QUERY"]