Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Omni AgentOS

CI

Agentic AI Workspace Platform featuring RAG, Memory, Research, Developer Tools, and Autonomous Workflows.

Architecture

Overview

Omni AgentOS is a full-stack AI workspace designed to combine conversational AI, semantic memory, document research, developer tooling, and agentic workflows into a unified platform.

The system integrates Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), vector memory, real-time streaming, web research, and workspace-aware developer tools to create an AI operating environment capable of assisting with coding, research, and knowledge management tasks.


Key Features

AI Chat

  • Real-time token streaming
  • Context-aware conversations
  • Multi-turn memory support
  • Markdown and code rendering

Developer Mode

  • Repository exploration
  • File reading and writing
  • Workspace-aware AI assistance
  • Terminal command execution

Memory System

  • ChromaDB vector storage
  • Semantic memory retrieval
  • Long-term conversational memory
  • Memory search and management

Research Mode

  • Web search integration
  • Document upload and ingestion
  • Contextual retrieval
  • Research-focused AI workflows

Agent Framework

  • LangGraph orchestration
  • Tool calling
  • Workspace awareness
  • Human-in-the-loop architecture

System Architecture

System Architecture

Core Components

Component Purpose
Next.js Frontend User interface and workspace
FastAPI Backend API and orchestration layer
LangGraph Agent execution framework
Groq LLM Language model inference
ChromaDB Vector memory storage
Sentence Transformers Embedding generation
Tavily Web research capabilities
WebSockets Real-time communication

Screenshots

Main Workspace

Dashboard

Developer Mode

Developer Mode

Memory System

Memory

Research Mode

Research

Settings

Settings


Tech Stack

Frontend

  • Next.js 15
  • React
  • TypeScript
  • Tailwind CSS
  • Zustand
  • Framer Motion

Backend

  • FastAPI
  • LangGraph
  • WebSockets
  • Pydantic

AI & ML

  • Groq
  • ChromaDB
  • Sentence Transformers
  • RAG Pipelines
  • Semantic Search

DevOps

  • Docker (Planned)
  • CI/CD (Planned)
  • GitHub

Project Structure

backend/
frontend/
docs/
├── architecture/
├── diagrams/
└── screenshots/

Roadmap

Completed

  • AI Chat & Streaming Responses
  • Developer Mode & Workspace Awareness
  • Tool Calling (LangGraph integration)
  • Memory System & Semantic Search
  • Research Mode & Document Ingestion
  • Settings & BYO API Key Multi-Provider LLM Factory
  • Human-in-the-Loop Execution & Approval Workflow System
  • Multi-Agent Orchestration & Reflection Agent
  • Lightweight Observability System
  • Repository Intelligence
  • Redis Migration for Pub/Sub & Shared State
  • Autonomous Project Builder with Task Graph
  • Logs / Traces / Terminal Bottom Panel (Phase 13.5)

Planned

  • GitHub Integration (as MCP Client - Phase 13.6)
  • In-Editor Code Editing with Monaco (Phase 13.7)
  • MCP Tool Protocol Exposing Core Tools as Servers (Phase 14)
  • Local ML Layer (Phase 14.5)
  • PostgreSQL Migration (Phase 15)
  • Docker & Kubernetes Full Deployment (Phase 16)

Author

Devraj Singh

Portfolio: https://devraj-singh.vercel.app/

GitHub: https://github.com/Devrajji-Singh

LinkedIn: https://linkedin.com/in/devraj-s/


License

MIT License

About

AI Systems Platform featuring Agentic Workflows, RAG, Conversational Memory, Research Agents, Developer Tools and Autonomous Execution.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages