Agent-2

自托管 Gemini 多面 AI Agent,含 CLI/Web/Dual 三种界面

AI Agent 部分免费

产品简介

Agent-2 是一款完全自托管的自主 AI Agent,基于 Google Gemini 构建,集代码助手、终端 Agent、安全测试和持久记忆于一身。项目完全开源,所有状态数据存储在本地 SQLite 数据库中,不依赖任何外部账户、服务或遥测系统。

核心功能

  • 三界面架构:CLI 终端界面(默认)、Web UI(Flask + Socket.IO)、Dual 双模式(同时运行 CLI 和 Web)共享同一大脑
  • 17 种 Agent 工具:包含文件读写、命令执行、Git 感知、Web 搜索、多文件编辑、任务计划、记忆存储等完整工具链
  • 多模型支持:支持 Gemini 2.5/3.5/3.6/3.7 全系列,含 fast/pro/thinking 三种模式
  • 本地持久化:SQLite 单文件存储所有状态,无云端依赖
  • Docker 一键部署agent2 docker 管理容器化部署
  • MCP 桥接集成:支持动态加载 MCP 服务器工具,自动前缀隔离
  • 断点续传:长时间任务自动checkpointing,防止中断后重复工作

特色优势

  • 完全离线可用:API 密钥自持,无账户注册要求
  • 隐私优先:对话内容不外传,数据存储在本地
  • 架构清晰:每个事实只有唯一真实来源,避免数据漂移
  • 路由透明:自动路由可配置,默认强制显式模型选择
  • 命令监护:执行危险命令前有人类确认机制

应用场景

  • 自动化代码编写与重构
  • 服务器运维与终端任务自动化
  • 安全测试辅助
  • 跨文件项目分析与扫描
  • 定时调度型后台任务
  • 个人 AI 助手本地化部署

适用人群

  • 有 Python 环境和 Gemini API 密钥的开发者
  • 需要本地部署 AI Agent 而不希望数据上云的技术团队
  • 希望用自然语言操控终端和文件的效率用户
  • 研究 Agent 架构和安全性的研究人员

出品方

Aarav Shah(独立开发者)

更新动态

持续维护中,支持 Gemini 最新模型版本,测试覆盖率较高。

官网链接

https://github.com/aaravshah1311/Agent-2

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论