Content
# 🚀 Rosenix
> **The Next-Generation Open-Source AI Operating System**
Rosenix is a modular, production-ready **Agentic AI platform** designed to build intelligent autonomous systems capable of planning, reasoning, remembering, using tools, and executing complex workflows.
Built with a modern architecture, Rosenix combines **Multi-Agent AI**, **MCP (Model Context Protocol)**, **Long-Term Memory**, **Workflow Automation**, **Plugin Support**, and **Local/Cloud AI Models** into one extensible platform.
---
# ✨ Features
## 🧠 AI Core
- Goal Understanding
- Intelligent Task Planning
- Multi-Step Reasoning
- Autonomous Task Execution
- Long-Term Memory
- Short-Term Memory
- Knowledge Memory
- Reflection & Self-Correction
- Adaptive Decision Making
- Context Awareness
- Human Approval Layer
---
## 🤖 Multi-Agent Architecture
- Manager Agent
- Planner Agent
- Coding Agent
- Research Agent
- Browser Agent
- Writing Agent
- Vision Agent
- Voice Agent
- Security Assistant
- DevOps Agent
- Database Agent
- Marketing Agent
- Analytics Agent
- Automation Agent
---
## 🔌 MCP (Model Context Protocol)
- MCP Client
- MCP Server Support
- Plugin Discovery
- Tool Discovery
- Custom MCP Servers
- Server Manager
- Permission Manager
Supports:
- Filesystem
- GitHub
- Docker
- Browser
- PostgreSQL
- SQLite
- VS Code
- Google Drive
- Gmail
- Google Calendar
- Notion
- Slack
- Discord
- Jira
- Figma
- Blender
- Unity
---
## 🛠 Tool Ecosystem
- Browser Automation
- Terminal
- Python Execution
- OCR
- Image Understanding
- Video Understanding
- Speech Recognition
- Text-to-Speech
- Email
- Calendar
- Notes
- Weather
- Database Tools
- Git
- GitHub
- API Client
- File Manager
---
## 🌐 Browser Automation
- Playwright
- Auto Login
- Form Filling
- Data Extraction
- Screenshots
- PDF Export
- Multi-Tab Control
- Session Management
---
## 💻 AI Coding Assistant
Supports:
- Python
- JavaScript
- TypeScript
- C++
- Java
- Go
- Rust
- HTML
- CSS
- SQL
Capabilities:
- Generate Code
- Debug
- Refactor
- Explain
- Optimize
- Generate APIs
- Generate Tests
- Generate Documentation
---
## 🧠 Memory System
- Long-Term Memory
- Short-Term Memory
- Conversation Memory
- Knowledge Base
- Semantic Search
- RAG
- Vector Database
- Knowledge Graph
---
## 👁 Vision AI
- OCR
- Document Analysis
- Screenshot Understanding
- UI Understanding
- Object Detection
- Image Captioning
---
## 🎤 Voice AI
- Speech-to-Text
- Text-to-Speech
- Wake Word
- Voice Commands
- Realtime Conversation
---
## ⚙ Workflow Automation
- Background Workers
- Cron Jobs
- Event Triggers
- Workflow Builder
- Queue System
- Parallel Execution
---
## 🔐 Security
- Authentication
- Authorization
- Role-Based Access Control
- Secret Management
- Audit Logs
- Secure API Keys
- Sandboxed Execution
- Human Approval for Sensitive Actions
---
## 🛡 Defensive Cybersecurity
- Log Analysis
- CVE Lookup
- Threat Intelligence
- IOC Analysis
- Vulnerability Report Analysis
- Security Dashboard
- Compliance Reports
---
## 📦 Plugin System
- Unlimited Plugins
- Plugin SDK
- Plugin Marketplace
- Hot Reload
- Version Management
- Permission Sandbox
---
## ☁ AI Model Support
### Cloud Models
- OpenAI
- Google Gemini
- Anthropic Claude
- Azure OpenAI
- OpenRouter
- Together AI
### Local Models
- Ollama
- Llama
- DeepSeek
- Gemma
- Mistral
- Phi
---
# 🏗 Tech Stack
## Backend
- Python
- FastAPI
- AsyncIO
## Frontend
- React
- TypeScript
- TailwindCSS
## Database
- PostgreSQL
- SQLite
- Redis
## Vector Database
- Chroma
- Qdrant
## Deployment
- Docker
- Docker Compose
- Kubernetes
---
# 📁 Project Structure
```
Rosenix/
│
├── backend/
├── frontend/
├── agents/
├── tools/
├── plugins/
├── memory/
├── mcp/
├── api/
├── database/
├── models/
├── config/
├── docs/
├── tests/
├── docker/
├── logs/
└── scripts/
```
---
# 🎯 Roadmap
- [ ] AI Brain
- [ ] Multi-Agent System
- [ ] MCP Integration
- [ ] Plugin SDK
- [ ] Browser Automation
- [ ] Memory Engine
- [ ] RAG
- [ ] Voice AI
- [ ] Vision AI
- [ ] Desktop App
- [ ] Mobile App
- [ ] Cloud Deployment
- [ ] AI Marketplace
---
# 🤝 Contributing
Contributions are welcome!
1. Fork the repository.
2. Create a feature branch.
3. Commit your changes.
4. Open a Pull Request.
---
# 📜 License
This project is licensed under the **MIT License**.
---
# ⭐ Support
If you like this project, consider giving it a ⭐ on GitHub to support its development.
---
# 🚀 Vision
**Rosenix aims to become a complete AI Operating System for developers, researchers, businesses, and creators—bringing together agentic AI, memory, automation, MCP, and modern AI tooling into one open-source platform.**
Connection Info
You Might Also Like
buddy
Your persistent AI coding companion — the /buddy rescue mission. A...
Vera
Local code search combining BM25, vector similarity, and cross-encoder...
agent-base
Agent Base is a source-level research project on coding agents. It compares...
mitmproxy-mcp
MCP Server that wraps mitmproxy and exposes it as a tool to any MCP client,...
nothumanallowed
NotHumanAllowed — AI Agent Tools, CLI, Documentation & MCP Integration
claude-view
10 Claude sessions running. What are they doing? Live dashboard — monitor,...