π€ Autonomous AI Operating System & Business Intelligence Platform for Agency Operations, CRM & Telegram
0
stars
1,411
commits
Python
primary language
Sep 12, 2026
updated
Autonomous AI Operating System & Business Intelligence Platform for Modern Agencies
π Live Platform β’ π Architecture β’ π Sales OS Suite β’ π€ Contributing
Oisha OS is an enterprise-grade, autonomous multi-agent operating system designed to orchestrate end-to-end agency business operations. It combines conversational intelligence, CRM pipeline automation, financial ledger tracking, voice agents, and real-time sales coaching into a unified platform.
Built with Python 3.12, FastAPI, Aiogram 3.x / Telethon, FastMCP, Turso (libSQL), and a Next.js 16 + NestJS monorepo workspace.
graph TD
subgraph Clients["π Client Ingress & Interfaces"]
TG[Telegram Users / Groups]
WEB[Next.js 16 Web Dashboard]
API_IN[Meta / AmoCRM / Voice Webhooks]
end
subgraph Gateway["β‘ Oisha Control Plane & Gateway"]
FASTAPI[FastAPI API Server & OAuth2]
MCP[FastMCP Multi-Tool Registry]
DISPATCH[Aiogram 3.x & Telethon Dual-Head]
end
subgraph Agents["π§ Autonomous Agent Swarm"]
HISOBCHI["π° Hisobchi AI (Finance & Cashflow)"]
FROG["πΈ FrogAgent (Priority Enforcer)"]
COACH["π― SalesCoach AI (Call Scoring & Whisper ASR)"]
VOICE["π Voice AI Agents (Vapi & Meta Graph)"]
NEGOTIATE["π€ NegotiationEngine (Hunter-Setter-Farmer)"]
end
subgraph Data["πΎ Storage & Integrations"]
TURSO[(Turso libSQL Database)]
AMO[AmoCRM v4 REST API]
AIRTABLE[Airtable Sync Engine]
GSHEETS[Google Sheets Cashflow Ledger]
end
TG --> DISPATCH
WEB --> FASTAPI
API_IN --> FASTAPI
FASTAPI --> MCP
DISPATCH --> Agents
FASTAPI --> Agents
Agents --> TURSO
Agents --> AMO
Agents --> AIRTABLE
Agents --> GSHEETS
salescoach-ai/)oisha-os/
βββ apps/ # Monorepo Web Applications
β βββ web/ # Next.js 16 Tailwind Frontend
β βββ api/ # NestJS REST & WebSocket API
β βββ worker/ # BullMQ Transcription & Scoring Worker
β βββ whatsapp-gateway/ # Baileys WhatsApp Bridge
βββ src/ # Core Python Engine
β βββ api/ # FastAPI Routers (Health, OAuth2, CRM, Finance)
β βββ handlers/ # Telegram & Ingress Message Handlers
β βββ schedulers/ # Background Cron Jobs & Autonomous Enforcers
β βββ services/
β β βββ core/ # Agent Implementations (Hisobchi, Frog, Voice)
β β βββ ai/ # LLM Routing, Whisper ASR, Gemini Vision
β βββ db/ # Turso / libSQL Repositories & Migrations
β βββ boot.py # Runtime Orchestrator & Lifecycle Manager
β βββ settings.py # Pydantic Settings & Environment Validation
βββ packages/ # Shared TypeScript Packages
β βββ shared-types/ # Zod Schemas & Domain Interfaces
β βββ ui/ # Reusable React Component Primitives
β βββ config/ # Shared TypeScript / Tooling Configs
βββ scripts/ # Operational Scripts, MCP Servers & Utilities
βββ docs/ # Architecture Specs, PRDs & API Reference
βββ tests/ # Comprehensive Pytest Suite (1440+ Tests)
# Clone the repository
git clone https://github.com/baxtiyorjongaziyev/oisha-os.git
cd oisha-os
# Copy environment template
cp .env.example .env
# Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install Python dependencies
pip install -r requirements.txt -r requirements-dev.txt
# Run FastMCP & API Server
python -m src.api_server
# Install Monorepo Node dependencies
pnpm install
# Start development servers
pnpm dev
Oisha OS enforces strict code quality gates, static security analysis, and contract tests before any pull request is merged:
# 1. Run full unit & integration test suite (1440+ tests)
python -m pytest -q --tb=short
# 2. Run Bandit SAST Security Linter
bandit -r src/ -ll
# 3. TypeScript Typecheck & Monorepo Linting
pnpm typecheck
pnpm lint
We welcome contributions from the open-source community! Please review CONTRIBUTING.md for our branch strategies, commit conventions, and pull request workflow.
This project is licensed under the terms of the MIT License.
904 commits
175 commits
154 commits
139 commits
Python
89.4%
TypeScript
7.5%
HTML
1.4%
π€ Autonomous AI Operating System & Business Intelligence Platform for Agency Operations, CRM & Telegram
0
stars
1,411
commits
Python
primary language
Sep 12, 2026
updated
Autonomous AI Operating System & Business Intelligence Platform for Modern Agencies
π Live Platform β’ π Architecture β’ π Sales OS Suite β’ π€ Contributing
Oisha OS is an enterprise-grade, autonomous multi-agent operating system designed to orchestrate end-to-end agency business operations. It combines conversational intelligence, CRM pipeline automation, financial ledger tracking, voice agents, and real-time sales coaching into a unified platform.
Built with Python 3.12, FastAPI, Aiogram 3.x / Telethon, FastMCP, Turso (libSQL), and a Next.js 16 + NestJS monorepo workspace.
graph TD
subgraph Clients["π Client Ingress & Interfaces"]
TG[Telegram Users / Groups]
WEB[Next.js 16 Web Dashboard]
API_IN[Meta / AmoCRM / Voice Webhooks]
end
subgraph Gateway["β‘ Oisha Control Plane & Gateway"]
FASTAPI[FastAPI API Server & OAuth2]
MCP[FastMCP Multi-Tool Registry]
DISPATCH[Aiogram 3.x & Telethon Dual-Head]
end
subgraph Agents["π§ Autonomous Agent Swarm"]
HISOBCHI["π° Hisobchi AI (Finance & Cashflow)"]
FROG["πΈ FrogAgent (Priority Enforcer)"]
COACH["π― SalesCoach AI (Call Scoring & Whisper ASR)"]
VOICE["π Voice AI Agents (Vapi & Meta Graph)"]
NEGOTIATE["π€ NegotiationEngine (Hunter-Setter-Farmer)"]
end
subgraph Data["πΎ Storage & Integrations"]
TURSO[(Turso libSQL Database)]
AMO[AmoCRM v4 REST API]
AIRTABLE[Airtable Sync Engine]
GSHEETS[Google Sheets Cashflow Ledger]
end
TG --> DISPATCH
WEB --> FASTAPI
API_IN --> FASTAPI
FASTAPI --> MCP
DISPATCH --> Agents
FASTAPI --> Agents
Agents --> TURSO
Agents --> AMO
Agents --> AIRTABLE
Agents --> GSHEETS
salescoach-ai/)oisha-os/
βββ apps/ # Monorepo Web Applications
β βββ web/ # Next.js 16 Tailwind Frontend
β βββ api/ # NestJS REST & WebSocket API
β βββ worker/ # BullMQ Transcription & Scoring Worker
β βββ whatsapp-gateway/ # Baileys WhatsApp Bridge
βββ src/ # Core Python Engine
β βββ api/ # FastAPI Routers (Health, OAuth2, CRM, Finance)
β βββ handlers/ # Telegram & Ingress Message Handlers
β βββ schedulers/ # Background Cron Jobs & Autonomous Enforcers
β βββ services/
β β βββ core/ # Agent Implementations (Hisobchi, Frog, Voice)
β β βββ ai/ # LLM Routing, Whisper ASR, Gemini Vision
β βββ db/ # Turso / libSQL Repositories & Migrations
β βββ boot.py # Runtime Orchestrator & Lifecycle Manager
β βββ settings.py # Pydantic Settings & Environment Validation
βββ packages/ # Shared TypeScript Packages
β βββ shared-types/ # Zod Schemas & Domain Interfaces
β βββ ui/ # Reusable React Component Primitives
β βββ config/ # Shared TypeScript / Tooling Configs
βββ scripts/ # Operational Scripts, MCP Servers & Utilities
βββ docs/ # Architecture Specs, PRDs & API Reference
βββ tests/ # Comprehensive Pytest Suite (1440+ Tests)
# Clone the repository
git clone https://github.com/baxtiyorjongaziyev/oisha-os.git
cd oisha-os
# Copy environment template
cp .env.example .env
# Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install Python dependencies
pip install -r requirements.txt -r requirements-dev.txt
# Run FastMCP & API Server
python -m src.api_server
# Install Monorepo Node dependencies
pnpm install
# Start development servers
pnpm dev
Oisha OS enforces strict code quality gates, static security analysis, and contract tests before any pull request is merged:
# 1. Run full unit & integration test suite (1440+ tests)
python -m pytest -q --tb=short
# 2. Run Bandit SAST Security Linter
bandit -r src/ -ll
# 3. TypeScript Typecheck & Monorepo Linting
pnpm typecheck
pnpm lint
We welcome contributions from the open-source community! Please review CONTRIBUTING.md for our branch strategies, commit conventions, and pull request workflow.
This project is licensed under the terms of the MIT License.
904 commits
175 commits
154 commits
139 commits
Python
89.4%
TypeScript
7.5%
HTML
1.4%