它能做什么
- 本地优先的 Agent 运行框架,代码与数据由使用者自己掌握
- 内置 Agent 循环、记忆与评测三类模块,均以代码形式提供
- 以 Python 编写、MIT 许可开源,可直接阅读和改造源码
- 仓库 topics 涉及 SQLite,倾向本地化数据存储
- 设计目标强调随功能增长仍保持代码可读
适合谁
- 想完全掌控 Agent 循环与记忆实现的开发者
- 需要在本地对 Agent 做评测与回归实验的团队
- 希望读懂并修改 Agent 框架内部结构的学习者
详细介绍
waku-agent 是一个本地优先(local-first)的 AI Agent 运行框架,用 Python 编写并以 MIT 许可开源。它面向希望自己掌控 Agent 底层实现、而不是把行为交给黑盒服务的开发者,主张代码要随着功能增长仍然保持可读、可修改。
仓库自述把 Agent 循环、记忆和评测(eval)三部分都直接以代码形式提供,因此可以在同一套框架里完成从对话执行、状态保存到效果评测的流程。仓库的 topics 中包含 SQLite,说明数据倾向于存放在本地;它同时标注了 OpenAI、Anthropic Claude 等模型相关关键词,但仓库没有给出具体接入方式和支持范围。
使用上需要自行从 GitHub 获取源码并在本地 Python 环境中运行,来源没有提供安装命令或配置示例,因此上手成本与具体接口需要查阅仓库文档确认。适合想研究或自建 Agent 骨架的个人开发者和小团队,不太适合希望开箱即用、只需图形界面的用户。

