Agent-2
自托管 Gemini 多面 AI Agent,含 CLI/Web/Dual 三种界面
产品简介
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 最新模型版本,测试覆盖率较高。
官网链接
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议