本地AI助手

Othello AI Agent是一个基于Go的本地AI助手,通过终端和CLI界面提供智能辅助,支持与Model Context Protocol (MCP)服务器集成,并默认保持所有数据在本地机器上。

  • by danieleugenewilliams
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 danieleugenewilliams/othello-agent

使用说明

奥赛罗AI代理

一个基于Go语言的本地AI助手,它与模型上下文协议(MCP)服务器集成,通过终端和命令行界面提供智能辅助。

特点/功能

  • 本地人工智能模型与Ollama集成以在本地执行语言模型
  • MCP集成与模型上下文协议服务器实现无缝连接
  • **终端用户界面(Terminal UI)**使用Bubbletea构建的现代终端用户界面
  • CLI 命令强大的命令行界面,用于自动化操作
  • 本地优先默认情况下,所有数据都保存在您的机器上
  • 对话历史持久的聊天记录和工具执行日志

快速入门

先决条件

安装

# Clone the repository
git clone https://github.com/danieleugenewilliams/othello-agent.git
cd othello-agent

# Build the application
go build -o othello ./cmd/othello

# Run the agent
./othello

文档

全面的文档资料可在……中获取 docs/ 目录:

配置

Othello 将所有配置和数据存储在 ~/.othello/:

~/.othello/
├── config.yaml          # Main configuration
├── history.db           # Conversation history
├── mcp.json             # MCP server registry
└── logs/                # Application logs

开发状态

这个项目目前正在积极开发中。请参阅 实施指南 用于开发环境设置和贡献指南。

许可证

MIT 许可证 - 请参阅 许可证 文件中有详细信息。

链接