jin-bo/agentao

Local-first, governed AI agent runtime for Python — embed it in your app, or run it as a CLI or ACP server. Permissions, MCP, memory and audit replay built in.

解决的问题

Agentao 为 AI 代理提供了一个安全、受治理的运行时。它通过强制严格的权限控制、确保决策过程的透明性,并提供一种结构化的方式来管理代理记忆和工具访问,从而解决了使用自主代理的风险,且无需依赖外部云服务。

工作原理

它充当 Python 应用的本地优先运行环境。当你嵌入它时,你可以定义代理的环境、记忆和能力。它支持多种权限模式(从只读到完全访问),并使用标准协议(如模型上下文协议(MCP))将代理连接到外部工具。代理执行的每个操作都会被记录,系统提供对代理“思考”过程的实时可见性。

适用对象

该项目面向希望在自己的软件中构建或集成 AI 代理,同时保持对安全性和数据隐私控制的开发者。它也适合希望拥有一个功能丰富、本地优先、支持持久记忆和自定义技能集的 CLI 代理的高级用户。

亮点

  • 受治理的执行:包含四种权限模式和可选的 macOS 沙盒,以防止未经授权的操作。
  • 本地优先架构:无外部数据库或云依赖;一切都在你的本地环境中运行。
  • 完全可观测性:实时流式传输代理的推理链和全面的会话日志。
  • 可扩展:支持自定义技能、插件以及与模型上下文协议(MCP)的集成。
  • 持久化记忆:基于 SQLite 的记忆系统,允许代理在不同会话之间回忆信息。

相关

  • 项目
  • 项目
  • 项目
  • 项目