跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of Codewhale

Codewhale

Free 等级项目

Codewhale 是一个开源编码智能体与终端客户端,能够读取项目、编辑文件、运行命令并检查工作结果,并可连接托管或本地模型。

访问 codewhale-hq/Codewhale

项目简介

Codewhale 是一个开源编码智能体与终端客户端,基于本地 Rust 智能体引擎。它可以读取项目、编辑文件、运行命令并检查工作结果,同时可使用托管提供商 API 或本地及自托管模型。

核心功能

  • 支持 40 多条内置提供商路由、OpenAI 兼容端点,以及通过 Ollama、vLLM 或 SGLang 运行的本地模型。
  • 提供 Plan、Work 和 Operate 模式与审批姿态,可通过 /undo 和 /restore 恢复工作区,并用 /receipts 列出会话活动。
  • 提供交互式终端、无头 exec、本地浏览器客户端,以及用于线程、事件和审批的本地 HTTP 运行时 API。
  • 可通过 MCP 服务器、技能、插件、钩子扩展,并兼容现有 Claude Code 插件。
  • 支持多智能体工作流,包括子代理、受监督的智能体团队、Fleet 设置与状态,以及已检入的工作流。
  • Computer Use 插件可用于观察和操作其他应用,访问权限由用户授予。

适用场景

  • 构建应用、添加功能或编写脚本,然后运行代码并测试构建结果。
  • 从终端、脚本或 CI 自动化重复工作流,包括使用 codewhale exec 执行无头回合。
  • 通过插件和 MCP 服务器连接工具,或在自有脚本中使用 API。
  • 使用 Fleet 将较大的任务拆分给具有不同角色和模型的智能体。

快速开始

  • 在 macOS 或 Linux 上使用安装脚本安装 Codewhale,按安装器提示处理 PATH,然后打开项目文件夹。
  • 使用 codewhale auth set --provider deepseek 连接模型,也可使用 /provider 或 F3,并通过 /model 切换模型。
  • 运行 codewhale 并描述具体任务,然后选择权限并审查其工作。
  • 可选:使用 /fleet setup 保存多智能体团队,并用 /fleet status 检查运行情况。

部署与要求

  • 可在 macOS、Linux 和 Windows 上运行;Android 上的 Termux 为预览版。
  • 安装方式包括安装脚本、npm、Cargo、Docker、Nix、Linux 上的 Homebrew,以及手动下载。
  • 模型访问可使用提供商账户、OpenAI 兼容端点,或通过 Ollama、vLLM 或 SGLang 使用本地及自托管推理。
  • 连接的服务需要各自完成设置和身份验证。
  • 终端、本地浏览器和 VS Code GUI 无需 Codewhale 账户;托管网页和桌面端需要账户。

采用前须知

  • 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 Codewhale 的项目

Favicon of Taste Skill

Taste Skill

Free 等级项目星标数: 100.5K

让编程智能体具备设计品味的技能

编程智能体

Taste Skill 是一套开源 Agent Skill,为 Cursor、Claude Code、Codex 等编程智能体提供艺术方向、参考图片和真实浏览器检查,帮助它们构建有辨识度的网站与应用界面,而不是通用的 AI 页面。

Favicon of ZCode

ZCode

Free 等级项目星标数: 8.1K

面向复杂目标的多智能体 AI 编程工作台

编程智能体

ZCode 是 Z.ai 的 AI 编程工作台与编码智能体运行框架,面向复杂目标,支持多智能体协作,提供桌面、Web 和终端体验,深度集成 GLM-5.3,并可从微信、飞书或 Telegram 远程控制。

Favicon of Caveman

Caveman

Free 等级项目星标数: 113.1K

让 AI 代理少说、少读。

编程智能体

Caveman 是面向编码代理的开源响应技能与本地 CLI 代理。它缩短回答,并在模型读取前压缩日志、JSON、CSV 和测试输出等输入,同时保持代码、命令、路径和错误消息原样。