Hmbown

Codewhale

一款开源的终端AI编码代理,用Rust构建,支持多模型提供商、文件编辑、命令执行和TUI交互。

v0.10.0
发布于
6 天前
41,036
星标
34,937
下载
同步于
1 天前
rust

最新版本

v0.10.02026年9月23日 01:28
下载慢?可在上方随时切换镜像源

项目说明

项目概述

CodeWhale 是一款开源的终端AI编码代理,用Rust构建,接受社区的持续改进。

主要功能

  • 使用你想要的模型——连接托管提供商或通过Ollama、vLLM、SGLang使用本地模型,通过/model切换提供商和模型
  • 保持控制——计划为只读模式,Ask、Auto-Review和Full Access使审批行为可见;/undo撤销上一轮,/restore将工作区恢复到较早的快照
  • 保持长任务有序——保存会话,设置持久的/goal
  • 支持npm、Cargo、Docker、Nix、Scoop、Android/Termux等多种安装方式

适用人群

  • 希望在终端中使用AI编码助手的开发者
  • 需要灵活选择模型和权限控制的团队
  • 注重开源和社区驱动的用户

快速上手

  1. 安装:npm install -g codewhale
  2. 启动:codewhale
  3. 首次运行会引导你连接提供商或保持离线
  4. 运行任务(不打开TUI):codewhale exec "fix the failing tests and explain what changed"

核心优势

  • 用Rust构建,性能优异
  • 支持多种模型提供商和本地模型
  • 可见的审批行为,保持控制
  • 会话持久化和恢复能力

系统要求

  • 操作系统:跨平台(macOS、Linux、Windows、Android/Termux)

历史版本

排序