内容
# 🚀 Rosenix
> **新一代开源人工智能操作系统**
Rosenix 是一个模块化、生产就绪的 **智能代理 AI 平台**,旨在构建能够规划、推理、记忆、使用工具和执行复杂工作流的智能自主系统。
采用现代架构构建,Rosenix 将 **多代理 AI**、**MCP(模型上下文协议)**、**长期记忆**、**工作流自动化**、**插件支持** 和 **本地/云 AI 模型** 集成到一个可扩展的平台中。
---
# ✨ 功能
## 🧠 AI 核心
- 目标理解
- 智能任务规划
- 多步骤推理
- 自主任务执行
- 长期记忆
- 短期记忆
- 知识记忆
- 反思与自我修正
- 自适应决策
- 上下文感知
- 人工审批层
---
## 🤖 多代理架构
- 管理代理
- 规划代理
- 编码代理
- 研究代理
- 浏览器代理
- 写作代理
- 视觉代理
- 语音代理
- 安全助手
- DevOps 代理
- 数据库代理
- 营销代理
- 分析代理
- 自动化代理
---
## 🔌 MCP(模型上下文协议)
- MCP 客户端
- MCP 服务器支持
- 插件发现
- 工具发现
- 自定义 MCP 服务器
- 服务器管理器
- 权限管理器
支持:
- 文件系统
- GitHub
- Docker
- 浏览器
- PostgreSQL
- SQLite
- VS Code
- Google Drive
- Gmail
- Google 日历
- Notion
- Slack
- Discord
- Jira
- Figma
- Blender
- Unity
---
## 🛠 工具生态
- 浏览器自动化
- 终端
- Python 执行
- OCR
- 图像理解
- 视频理解
- 语音识别
- 文本转语音
- 电子邮件
- 日历
- 记笔记
- 天气
- 数据库工具
- Git
- GitHub
- API 客户端
- 文件管理器
---
## 🌐 浏览器自动化
- Playwright
- 自动登录
- 表单填写
- 数据提取
- 截图
- PDF 导出
- 多标签控制
- 会话管理
---
## 💻 AI 编程助手
支持:
- Python
- JavaScript
- TypeScript
- C++
- Java
- Go
- Rust
- HTML
- CSS
- SQL
能力:
- 生成代码
- 调试
- 重构
- 解释
- 优化
- 生成 API
- 生成测试
- 生成文档
---
## 🧠 记忆系统
- 长期记忆
- 短期记忆
- 会话记忆
- 知识库
- 语义搜索
- RAG
- 向量数据库
- 知识图谱
---
## 👁 视觉 AI
- OCR
- 文档分析
- 截图理解
- UI 理解
- 对象检测
- 图像字幕
---
## 🎤 语音 AI
- 语音转文本
- 文本转语音
- 唤醒词
- 语音命令
- 实时对话
---
## ⚙ 工作流自动化
- 后台工作进程
- Cron 作业
- 事件触发器
- 工作流构建器
- 队列系统
- 并行执行
---
## 🔐 安全
- 身份验证
- 授权
- 基于角色的访问控制
- 机密管理
- 审计日志
- 安全 API 密钥
- 沙盒执行
- 敏感操作的审批
---
## 🛡 防御性网络安全
- 日志分析
- CVE 查找
- 威胁情报
- IOC 分析
- 漏洞报告分析
- 安全仪表板
- 合规报告
---
## 📦 插件系统
- 无限插件
- 插件 SDK
- 插件市场
- 热重载
- 版本管理
- 权限沙盒
---
## ☁ AI 模型支持
### 云模型
- OpenAI
- Google Gemini
- Anthropic Claude
- Azure OpenAI
- OpenRouter
- Together AI
### 本地模型
- Ollama
- Llama
- DeepSeek
- Gemma
- Mistral
- Phi
---
# 🏗 技术栈
## 后端
- Python
- FastAPI
- AsyncIO
## 前端
- React
- TypeScript
- TailwindCSS
## 数据库
- PostgreSQL
- SQLite
- Redis
## 向量数据库
- Chroma
- Qdrant
## 部署
- Docker
- Docker Compose
- Kubernetes
---
# 📁 项目结构
```
Rosenix/
│
├── backend/
├── frontend/
├── agents/
├── tools/
├── plugins/
├── memory/
├── mcp/
├── api/
├── database/
├── models/
├── config/
├── docs/
├── tests/
├── docker/
├── logs/
└── scripts/
```
---
# 🎯 路线图
- [ ] AI 大脑
- [ ] 多代理系统
- [ ] MCP 集成
- [ ] 插件 SDK
- [ ] 浏览器自动化
- [ ] 记忆引擎
- [ ] RAG
- [ ] 语音 AI
- [ ] 视觉 AI
- [ ] 桌面应用程序
- [ ] 移动应用程序
- [ ] 云部署
- [ ] AI 市场
---
# 🤝 贡献
欢迎贡献!
1. Fork 仓库。
2. 创建功能分支。
3. 提交更改。
4. 打开拉取请求。
---
# 📜 许可证
该项目在 **MIT 许可证** 下获得许可。
---
# ⭐ 支持
如果您喜欢这个项目,请考虑在 GitHub 上给它一个 ⭐ 以支持其开发。
---
# 🚀 愿景
**Rosenix 旨在成为开发人员、研究人员、企业和创作者的完整 AI 操作系统,将智能代理 AI、记忆、自动化、MCP 和现代 AI 工具集成到一个开源平台中。**