想象一下,一个AI代理系统,它不仅能够理解你的每一个命令,还能像一个真正的助手一样,帮你完成各种复杂任务。这不是科幻小说中的情节,而是GoManus——一个基于Go语言的AI代理系统,它正将这一切变为现实!
GoManus,这个听起来就充满力量的名字,实际上是一个全开源的AI代理系统。它不仅能够帮助用户与AI进行交互,还能实现自动化和智能化的任务处理。这意味着,无论是数据分析、文件管理,还是网络搜索,GoManus都能帮你一手包办。
选择GoManus的理由简直多到数不清!首先,它完全开源,这意味着你可以在这个项目的基础上进行二次开发,打造一个完全属于你自己的AI助手。其次,GoManus不需要复杂的环境部署。忘掉那些让人头疼的conda和python环境包吧,GoManus只需要你下载一个GoManus.exe文件,然后CMD,它就能在你的电脑上运行起来!
使用GoManus,简直比吃蛋糕还要简单。你只需要下载GoManus.exe文件,然后运行它。接下来,配置好 config/config.toml 文件,你的AI助手就准备好了。是的,就是这么简单!GoManus的强大功能GoManus的功能强大到令人难以置信。它支持市面上主流的LLM模型,能够与AI进行交互,实现自动化和智能化的任务处理。此外,它还能与各种工具进行交互,包括百度百科、Google、知乎、维基百科等搜索工具。文件保存、浏览器使用、任务终止、多工具调用与规划、记忆管理,这些功能GoManus一应俱全。
** 启动界面:**
config/: 配置文件目录
config.toml: 配置文件internal/: 核心实现
agent/: AI 代理实现
base.go: 基础功能manus.go: 主逻辑planning.go: 规划功能react.go: 反应功能toolcall.go: 工具调用config/: 配置管理
config.go: 配置加载llm/: LLM 交互
llm.go: LLM 接口middleware/: 中间件
refresh.go: 自动刷新schema/: 数据结构
agent.go: 代理相关message.go: 消息结构toolcall.go: 工具调用结构tool/: 工具实现
baidu_baike_search.go: 百度百科搜索base.go: 工具基础browser_use.go: 浏览器使用collection.go: 工具集合file_saver.go: 文件保存google_search.go: Google 搜索planning.go: 工具规划terminate.go: 任务终止wikipedia_search.go: 维基百科搜索zhihu_search.go: 知乎搜索main.go: 项目入口文件go.mod 和 go.sum: Go 模块依赖管理文件**** 建议使用qwen3,本人使用过功能比较完整。deepseek r1 对工具支持有些问题,请暂绕行! ****
下载版:
下载windows版本:
命令窗口执行:
进入目录:
cd GoManus
命令窗口执行:
./GoManus.exe
下载linux版本:
chmod +x GoManus
命令窗口执行:
./GoManus
git clone https://gitee.com/therebody/GoManus.git
go mod tidy
go run main.go
config/config.toml 文件配置系统参数欢迎提交 PR 或 Issue 来改进项目。主要贡献方向包括:
贡献流程:
本项目采用 BSD3 许可证,详情请查看 LICENSE 文件。