Skip to content

Project Overview

OmniDev Ecosystem

The OmniDev ecosystem consists of multiple projects designed to work together or independently.

┌─────────────────────────────────────────────────────────────┐
│                    OmniDev Ecosystem                         │
├─────────────────────────────────────────────────────────────┤
│                                                              │
│  ┌──────────────────┐    ┌──────────────────┐               │
│  │  OmniDev Platform │    │ Knowledge Engine │               │
│  │                   │    │                  │               │
│  │  • IDE            │◄───│  • RAG           │               │
│  │  • Agent          │    │  • Search        │               │
│  │  • Workflow       │    │  • Embedding     │               │
│  │  • Deploy         │    │                  │               │
│  └──────────────────┘    └──────────────────┘               │
│                                                              │
│  ┌──────────────────┐    ┌──────────────────┐               │
│  │   Future Project  │    │   Future Project │               │
│  │        ...        │    │        ...       │               │
│  └──────────────────┘    └──────────────────┘               │
│                                                              │
└─────────────────────────────────────────────────────────────┘

Project Relationships

OmniDev Platform + Knowledge Engine

The Platform integrates Knowledge Engine as its RAG backend:

  • Document Management — Upload and manage documents via Platform UI
  • Search Integration — Search results fed into AI Agent context
  • Shared Infrastructure — Same PostgreSQL and Redis instances

Standalone Usage

Each project can be used independently:

  • Knowledge Engine — As a standalone RAG service for any application
  • Platform — With custom RAG backend via API

Technology Stack Comparison

ComponentPlatformKnowledge Engine
LanguageGoGo
HTTP FrameworkGinchi
DatabasePostgreSQL + pgvectorPostgreSQL + pgvector
CacheRedisRedis
StorageMinIOLocal / MinIO / S3
EmbeddingOpenAI / CustomOpenAI / Gemini / Ollama
FrontendNext.jsNone (API only)
WorkflowTemporalNone

Use Cases

Platform

  • AI-Powered Development — IDE with AI assistance
  • Team Collaboration — Shared workspaces and projects
  • Workflow Automation — Visual workflow builder
  • One-Click Deploy — Deploy to multiple environments

Knowledge Engine

  • RAG Applications — Provide context to LLMs
  • Document Search — Full-text and semantic search
  • Chatbot Enhancement — Ground responses in documents
  • Knowledge Management — Organize and retrieve information

Released under the MIT License.