II-Agent 是一个开源 AI 智能体框架,旨在构建和部署用于实际工作的智能体。项目已结束测试阶段,采用 Apache-2.0 许可证,100% 开源。无论是独立开发者、研究团队还是构建内部工具的企业,都可以运行、复刻和扩展它,没有黑盒,也没有供应商锁定。用户可自带 API 密钥(BYOK),完全控制成本和模型提供商。
主要能力包括:
- 移动应用开发:从简短提示生成完整的移动应用。
- 网站应用开发:从简短提示生成完整的网站应用。
- 故事书生成:从单个提示创建带完整插图的图画书。
- 视频与图像生成:在一个工作流中支持多个模型。
- 实时编辑:对网站、幻灯片和故事书进行实时编辑。
- 计划模式:在构建前进行可视化项目规划。
- 快速研究与深度研究:提供快速答案或多步骤调查。
- 交互式网站生成:将研究简报转化为包含结构、视觉、引用和嵌入式问答的完整网站。
自动化与集成方面:
- 内置与自定义技能:复用工作流并连接基于 GitHub 的流程。
- 应用集成:支持 Gmail、Slack、GitHub、Notion、Google 日历、Discord、Dropbox、Canva 等。
- 更快的执行速度:相比早期测试版本显著提升。
使用方式: 需要安装 Docker、uv(命令:curl -LsSf https://astral.sh/uv/install.sh | sh)、Node.js 与 npm(或使用 nvm)。运行后,后端位于 http://localhost:8000,前端位于 http://localhost:1420,PostgreSQL 位于 localhost:5432,Redis 位于 localhost:6379,MinIO(兼容 S3 的存储)位于 http://localhost:9001(用户名/密码:minioadmin/minioadmin)。
配置: II-Agent 支持多个 LLM 提供商。可在 model_configs.yaml 中配置,或通过 .env 中的 MODEL_CONFIGS 配置。完整配置选项(包括 Vertex AI、Azure 和自托管模型)请参见 model_configs.example.yaml。
运行方式: 可使用 Make 命令,也可通过 Docker Compose 运行完整栈(无需本地 Python/Node)。更多细节请参考官方指南。
适用场景: 适合需要快速构建应用、生成内容、进行研究或集成多种工具的开发者、研究团队和企业。
限制: 资料中未提供具体的系统要求、性能指标、价格或收费信息,也未说明支持的模型列表细节。