Chat
用于普通需求输入、工具调用确认、thinking / tool use / usage update 消息流。
allthecodes 的核心不是单个聊天框,而是一组本地优先的工作台界面和 agent 连接层。
用连续的产品叙事和生态矩阵表达多入口能力。每个区块都对应一个可运行、可接入或可验证的产品面。
本项目的三种核心工作面板:单会话对话、多 tile 编排工作台、以及多会话 prompt 矩阵。
allthecodes 不是聊天壳,而是一个本地优先的编程代理运行时:QueryEngine 负责会话编排,工具层负责文件、Shell、Web、MCP 和桌面控制,权限系统在每次高风险操作前给出清晰边界。
allthecodes-web 用 Next.js 承载本地 Web 工作台。它通过 REST、SSE 和 WebSocket 连接 Rust 后端,让浏览器成为可持续工作的 agent 控制台,而不是一次性的 prompt 输入框。
Electron 应用把 Web 工作台打包成常驻桌面入口,并接管 Rust 后端查找、安装引导、健康检查、系统托盘、单实例锁和 IPC。用户看到的是一个应用窗口,底层仍保持本地运行。
allthecodes-eco-boost 面向 Codex、Claude Code 和 IDE agent,把 fs、git、grep 等高频项目操作交给 daemon 内的 mmap、libgit2 和 grep-searcher。MCP bridge 保留标准接入,重活留在热进程里。
allthecodes-bridge-cli 是本地 MCP 桥接服务,通过 stdio JSON-RPC 暴露项目、任务和 agent 管理能力。它适合把 Codex、Claude Code、QoderCLI 等外部 agent 接到同一套任务上下文里。
在进入安装和试用之前,先把本地数据、权限和生态接入的边界说明清楚。
核心运行时、桌面端、bridge 和加速 daemon 都围绕本地项目目录工作,远端模型只接收任务需要的上下文。
高风险工具调用经过权限模式、沙箱策略和用户确认流程,而不是把所有操作隐藏在后台自动执行。
CLI、Web、Electron、MCP bridge 和 Eco Boost 形成同一条工具链,团队可以按入口逐步采用。
allthecodes 的价值不在单一入口,而在核心引擎、Web、桌面端、Bridge 和 Eco Boost 共同形成的本地 agent 工作系统。同页展示能让用户先理解整体工作流,再进入文档或安装。
Web 前端提供主要工作台能力;桌面端负责应用窗口、后端生命周期、系统集成和分发,把 Web 工作台变成更稳定的本地应用体验。
不会。Bridge CLI 偏上下文和任务管理,Eco Boost 偏高频项目工具调用加速。它们都通过 MCP/本地协议服务 agent,但解决的问题不同。
首页先用一条连续叙事讲明产品系统、可信证据和接入路径。独立页面可以保留给深度文档,同页锚点更适合首页首轮理解。
从入口到通信,每一层职责清晰、边界分明。40 个 crate 通过 Cargo workspace 严格管理接口契约。
参数解析、快速路径、模式选择
终端 UI、Headless IPC、HTTP 服务
QueryEngine、会话管理、系统提示词
Agentic loop、工具调度、MCP 集成
API 客户端、多 provider 流式通信
Desktop beta
当前版本 v0.1.8,更新时间 2026-06-14。安装包不进入前端仓库,网页可部署到 Cloudflare Pages / Vercel,下载文件从外部下载域名分发。
前端项目只负责 `/download` 页面;.exe、.dmg、AppImage、.deb、.rpm 由独立下载 CDN 分发。