可复用的编程机器人
创建可复用的机器人,配置固定指令、代理选择、受支持时的模型、权限设置、可选的允许工具列表以及可选的一次性设置步骤。
GitBot 是一个在本地运行的 Web 界面,用于创建和复用跨仓库文件夹的编程代理机器人。它将浏览器连接到同一台机器上安装的 Claude Code、Codex 或 OpenCode,为每个机器人指定工作、代理配置和权限设置。
机器人可以跨线程复用,而每个线程会将机器人连接到选定的文件夹,并保留底层代理会话以便后续工作。GitBot 会在本地存储机器人和线程记录,而不是作为托管服务运行;所选编程代理仍负责与其配置的提供商通信。
创建可复用的机器人,配置固定指令、代理选择、受支持时的模型、权限设置、可选的允许工具列表以及可选的一次性设置步骤。
在所选仓库文件夹中本地运行 Claude Code、Codex 或 OpenCode,使用机器上已有的代理安装和提供商配置。
将工作组织为与机器人和文件夹关联的线程。GitBot 会恢复代理自身的会话,使对话能够在重新打开后继续。
将代理输出流式传输到浏览器,并在浏览器断开连接时保持回合运行。返回后,GitBot 可以重新连接并重放已缓冲的事件。
在 Claude Code 和 OpenCode 中使用审批提示,或为 Codex 选择只读、规划或在工作目录中编辑等模式。可以从线程的聊天栏更改权限设置。
复制机器人的设置和指令供他人导入,或准备 Marketplace 列表和拉取请求以供审核,而不会自动发布。
定义固定的审查任务,例如检查文档是否与当前代码一致,然后在仓库中启动线程,让机器人在修改前检查具体问题。
为重复性的编程任务使用不同的机器人,稍后返回其线程继续工作,并将工作与同一个仓库文件夹和代理会话关联。
在探索不熟悉的代码库时,为代理设置只读或基于审批的工作流;只有在了解任务和仓库后,才使用更宽泛的权限。
复制机器人的指令和设置供他人导入,或准备可供检查并通过拉取请求提交的公开 Marketplace 贡献。
安装 Node.js 18 或更高版本,安装并登录至少一个受支持的编程代理 CLI,然后使用 npm install -g @gitbot-hq/gitbot 安装 GitBot。从包含项目的文件夹启动它,并在 http://localhost:3000 打开本地 Web 界面;或者在受信任的本地网络中使用显示的网络地址。
GitBot 支持 Claude Code、Codex 和 OpenCode。你可以使用代理已有的安装和登录状态;GitBot 不要求单独的 GitBot 账户。
机器人用于存储可复用的指令、代理选择、适用时的模型、权限模式、可选的工具限制以及可选的设置指令。线程则将该机器人与仓库文件夹配对,并保留代理会话以便后续工作。
GitBot 没有身份验证,并且会监听所有网络接口。任何能够访问其端口的人都可能使用这台机器上运行的代理,因此应将其保留在受信任的网络中,不应暴露到公共互联网。
机器人和线程记录默认存储在 ~/.gitbot 下,数据目录可通过 GITBOT_DATA_DIR 配置。GitBot 本身不托管代理、对话或云数据库;所选代理可能会将提示和代码发送给其配置的提供商。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
Ghost 是一款基于终端的 AI 助手,可在命令行中聊天、生成代码并运行任务。内置免费模型,支持 Linux、macOS 和 Windows,且为开源项目。
Vi3ecode 是面向 AI 编程代理的持续开发环境,保留项目上下文、终端、Git、记忆、流程、评审与沟通,围绕你正在使用的 agent 协同工作。
hob 是面向编码 agent 的独立工作区,可将 agent 会话、终端、历史记录和后续工作围绕你已在用的工具与提供商有序管理,适合重视本地路由、历史和工作区结构控制的开发者。
Grok 4.7 是 xAI 推出的软件开发与知识工作模型,支持长时间编码任务和专业分析,可通过 Grok Build、Cursor、Grok API 等平台使用,输入每百万 token 起价 2 美元,输出每百万 token 起价 6 美元。