项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 41159
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- macOS 或 Linux(Windows 可从 GitHub Releases 下载安装包)
- 需要连接云端或本地模型提供商,否则无法获得模型回复
- 网络可访问 codewhale.net 与 GitHub Releases
- 建议将 $HOME/.local/bin 加入 PATH
安装与启动步骤
-
1安装 CodeWhale
macOS/Linux 执行官方安装脚本,脚本会选取并安装最新已发布版本到 $HOME/.local/bin。
curl -fsSL https://codewhale.net/install.sh | sh -
2启动 CodeWhale
用完整路径启动刚安装的可执行文件,首次运行会进入连接提供商或离线配置的引导。
"$HOME/.local/bin/codewhale" -
3Windows 用户安装
README 未给出 Windows 命令,请到 GitHub Releases 页面下载与你系统匹配的安装包或压缩包。
-
4连接模型提供商
按首次运行的引导连接一个云端或本地模型;未连接模型时 CodeWhale 不会返回模型回复。
-
5更新已装版本
已有直接安装时运行 update 升级;加 --check 只检查是否有更新,不执行升级。
codewhale update codewhale update --check -
6配置命令补全
每种 shell 一条命令,按你的 shell 选择 bash、zsh、fish、powershell 或 elvish。
codewhale completion bash
如何确认成功
执行 codewhale 后能看到首次运行的提供商连接/离线配置引导界面,即表示安装成功。
常见问题
Q:安装后提示找不到 codewhale 命令?
A:可执行文件安装在 $HOME/.local/bin,需要把该目录加入 PATH,或者直接用完整路径 "$HOME/.local/bin/codewhale" 启动。
Q:Windows 上怎么安装?
A:README 未给出 Windows 命令,需从 GitHub Releases(/releases/latest)下载与你系统匹配的安装包或压缩包后安装。
Q:如何升级到新版本?
A:直接安装的用户运行 codewhale update 即可升级;只想查看是否有新版本就运行 codewhale update --check。
Q:装好了但没有模型回复?
A:CodeWhale 需要连接一个云端或本地的模型提供商才能产生回复,请按首次运行的引导完成提供商配置。
注意事项
- CHANGELOG 中“未发布候选”的改动不在安装脚本下载的已发布版本里,安装脚本只取最新已发布版本。
- 除官方安装脚本外还支持 npm、Cargo 两种次要安装途径,以及 Docker、Nix、Scoop、Android/Termux 和可选的 CNB 镜像,具体命令见 docs/INSTALL.md。
- README 的 Windows 段落被截断,Windows 相关细节请以 GitHub Releases 和 docs/INSTALL.md 为准。
- 用包管理器安装过的用户会收到迁移提示。
核心亮点
- 基于 Rust 实现,性能高且内存安全,适合生产级智能体服务
- 模块化架构,支持灵活自定义智能体工作流和工具调用
- 内置流式事件输出,便于实时监控和调试智能体行为
不足之处
- Rust 语言学习曲线陡峭,对非 Rust 开发者上手门槛较高
- 生态相对年轻,与 Python 生态的 AI 库集成深度待验证
适用场景
- 构建高并发的 AI 客服或自动化助手服务
- 开发需要精细控制资源消耗的嵌入式智能体系统
- 搭建可观测的复杂多步骤自动化工作流
替代项目
LangChain、AutoGPT、CrewAI
同类项目推荐
InfCode
开源
让大模型自动分析并修复代码仓库 Issue,省去人工排查烦恼。
InfCode is an intelligent Code Agent System developed by Tokfinity's Code Research t···
minecraft-mcp-server
开源
让AI在Minecraft里当玩家,用聊天指令建房子、逛地图
A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft c···
text-to-cad
开源
用自然语言直接生成 CAD 模型,让设计像聊天一样简单。
Design physical products with AI
openpaw
开源
一条命令让 Claude Code 变身个人助理,自动搞定日常杂务
Personal Assistant Wizard for Claude Code — npx pawmode
Dex
开源
无需编程,快速拥有一个懂你角色的 AI 参谋长
Your AI Chief of Staff — a personal operating system starter kit that adapts to you···
ask-expert-consult-mcp
开源
让Cursor随时呼叫顶级AI专家,复杂问题秒解
Open Source AI Expert Agent Bridge for Cursor 2026
hermes-plugins
开源
给 hermes-agent 装上目标管理、多智能体协作和成本控制插件
Custom plugins for hermes-agent — goal management, inter-agent bridge, model select···
thunderbolt
开源
自由切换模型,数据自己掌控,告别供应商锁定
AI You Control: Choose your models. Own your data. Eliminate vendor lock-in.
everyinfra-agent-plugins
开源
给 AI 编程工具一键接入百平台数据采集
EveryInfra MCP server & agent plugin: scraper API for TikTok, Instagram, Amazon, You···
