Type: Software
Status: Beta
Tech Stack: Python, FastAPI, SQLAlchemy 2 (async), Pydantic v2, Celery 5, Redis 7, React 18 (TypeScript), Vite 5, Tailwind CSS 3, PostgreSQL 16, Ollama, Docker Compose
Problem Statement
Self-hosted productivity and AI tools are fragmented: each service (chat, email, calendar, invoicing, knowledge base) runs as a separate application with its own login, database, and maintenance. There is no modular, extensible platform that unifies these services under one roof while ensuring true data isolation between plugins. Existing all-in-one solutions are either monolithic or cloud-based.
Description
A modular, self-hosted platform with plugin architecture that discovers, installs, and manages full-stack features (plugins) and backend services (skills) at runtime. Includes 12 plugins (AI assistant with memory and Telegram, LLM playground for Ollama/OpenAI/Anthropic, RAG knowledge base, training platform with 1200+ exercises, workflow editor, invoice management, Whisper transcription, etc.) and 8 skills (Telegram, email, web search, PDF/DOCX generation). Each plugin is isolated in its own PostgreSQL schema, with setup wizard and admin panel.
Use Case
A personal all-in-one platform: AI chat, email, calendar, notes, invoicing — all self-hosted.
Link: https://github.com/rawk7000/godm0d3 (private repo)