项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2153
使用教程
环境要求
- Python 环境(README 未注明具体版本)
- 一个 LLM 服务商的 API Key(Anthropic 默认,也支持 OpenAI/Gemini/DeepSeek 等)
- 克隆源码方式需要 uv(用于 uv venv / uv pip / uv run)
- 可选:Telegram Bot Token,用于启用 Telegram 通道
安装与启动步骤
-
1克隆仓库
不想读代码可跳过本步,直接 pip install waku-agent;想读代码或参与贡献则克隆源码。
git clone https://github.com/ShenSeanChen/waku-agent && cd waku-agent -
2创建环境并安装
用 uv 建虚拟环境并以可编辑模式安装,注册出 waku 命令;uv run 无需激活环境。
uv venv && uv pip install -e . -
3配置密钥
复制模板生成 .env,然后挑一个服务商、粘贴一个 key;首次运行也会提示该设置哪个 key。
cp .env.example .env -
4终端对话
在终端里直接和 Waku 对话,首次运行会提示需要配置哪个密钥。
uv run waku -
5启动面板
启动本地 Web 面板,浏览器访问 http://localhost:7777,可看到每个 turn 的流转过程。
uv run waku dashboard -
6启用 Telegram
可选:在 .env 中设置 TELEGRAM_BOT_TOKEN,dashboard 启动时会同时拉起你的 bot。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
WAKU_PROVIDER | 是 | 选择模型服务商,如 Anthropic(默认)、OpenAI、Gemini、DeepSeek、OpenRouter 等 | openai |
TELEGRAM_BOT_TOKEN | 否 | 填入后 dashboard 启动时会同时运行 Telegram 机器人 | 123456789:AAExampleTokenxxxxxxxx |
如何确认成功
终端里 waku 能正常回复;浏览器打开 http://localhost:7777 能看到 Overview 面板与聊天 dock。
常见问题
Q:uv run waku 需要先激活虚拟环境吗?
A:不需要,README 明确说 uv run waku … 无需激活。若想整个会话用裸命令 waku,可 source .venv/bin/activate 一次。
Q:怎么把 waku 命令装到全局?
A:在仓库目录执行 uv tool install .,之后任何地方都能直接用 waku dashboard。
Q:不想克隆源码怎么办?
A:直接 pip install waku-agent,然后运行 waku 进入终端对话、waku dashboard 打开面板。
Q:记忆数据存在哪里?
A:就是一个 SQLite 文件 .waku/state.db,可以直接打开查看内容。
Q:数据会不会上传到云端?
A:dashboard 是你机器上的小型 Web 服务器,绑定 127.0.0.1,处理在本地进程中进行,数据不离开本机。
注意事项
- README 没有给出各服务商对应 API Key 的环境变量名,首次运行 waku 时会提示需要设置哪一个。
- dashboard 默认地址是 http://localhost:7777,也可用 make dashboard 启动。
- 除 uv run 外还有两种等价用法:source .venv/bin/activate 后用裸 waku,或 uv tool install . 全局安装。
- 模型适配层约 60 行(waku/loop/models.py),切换服务商只需设置 WAKU_PROVIDER 并粘贴 key。
核心亮点
- 代码极简,核心逻辑可快速通读,便于二次开发
- 本地优先,数据存 SQLite,隐私可控
- 内置 eval 工具,可量化评估智能体表现
不足之处
- 文档/社区待观察
- 早期项目,生态和模板较少
适用场景
- 个人知识库问答助手
- 本地自动化任务执行
- AI 行为实验与评估
替代项目
LangChain、AutoGPT、CrewAI
上一篇:PokeClaw
同类项目推荐
neuro-san-studio
开源
可视化调试多智能体,快速验证协作逻辑
A playground for neuro-san
clawapp
开源
手机随时连上你的 AI 智能体,聊天、发图、调工具。
ClawApp — OpenClaw AI 智能体手机聊天客户端 | 流式对话 · 图片收发 · 工具调用 · PW···
Memary
开源
给AI装上长期记忆,让对话越用越懂你
The Open Source Memory Layer For Autonomous Agents
burp-ai-agent
开源
在 Burp Suite 里直接调用 AI,自动分析流量、发现漏洞,省时省力。
Burp Suite extension that adds built-in MCP tooling, AI-assisted analysis, privacy c···
yoloai
开源
给 AI 代理套上安全沙箱,放心跑代码
Your agent is a security risk, so treat it like one. yoloAI does AI agent sandboxing···
starknet-agentic
开源
让 AI 代理直接操作 Starknet 链上交易,无需手动写合约
Smart contracts, tools, and skills for AI agents that transact on Starknet
memtrace-public
开源
给 AI 编程代理装上长期记忆,跨会话不丢上下文,零 token 成本。
Structural memory for AI coding agents. Bi-temporal graph, MCP-native, zero LLM call···
clawpanel
开源
装个面板,轻松管好你的 AI 代理。
OpenClaw & Hermes Agent 多引擎 AI 管理面板 — 内置 AI 助手(工具调用 + 图片识别 + 多···
AGI-Super-Team
开源
一键组建你的 AI 高管团队,跨 18 个平台自动协作干活
An installable, cross-framework AI organization: C-suite agents, expert subagents, c···
