One-line description for every directory and root file.
Last updated: 2026-05-13 β OmniRoute v3.8.0
|
|
|
| README.md |
) |
| CHANGELOG.md |
skill) |
| LICENSE |
|
| CLAUDE.md |
|
| AGENTS.md |
|
| GEMINI.md |
|
| CONTRIBUTING.md |
|
| SECURITY.md |
|
| CODE_OF_CONDUCT.md |
|
| llm.txt |
|
| Tuto_Qdrant.md |
integration currently dormant (see banner; primary memory docs in ) |
| package.json |
|
| package-lock.json |
|
| tsconfig.json |
|
| tsconfig.typecheck-core.json |
core |
| tsconfig.typecheck-noimplicit-core.json |
) typecheck |
| tsconfig.tsbuildinfo |
|
| next.config.mjs |
|
| next-env.d.ts |
|
| eslint.config.mjs |
|
| prettier.config.mjs |
|
| postcss.config.mjs |
|
| playwright.config.ts |
|
| vitest.config.ts |
|
| vitest.mcp.config.ts |
|
| sonar-project.properties |
|
| Dockerfile |
|
| docker-compose.yml |
|
| docker-compose.prod.yml |
|
| .dockerignore |
|
| fly.toml |
, port 20128, /data volume) |
| .env.example |
on first install) |
| .gitignore |
|
| .npmignore |
|
| .npmrc |
|
| .node-version |
|
| .nvmrc |
|
β Next.js application
β App Router (Next.js 16)
|
|
|
|
|
|
|
| (non-v1) |
|
|
) |
|
|
|
|
|
) |
|
|
, , |
|
|
|
, , , , , |
|
, , , |
|
, , , |
|
β Core libraries (~50 modules)
|
|
|
|
|
|
) |
|
, validation) |
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
, |
|
, |
|
|
|
, |
|
|
|
|
β Database (45+ modules + 55 migrations)
|
|
|
|
singleton with WAL journaling |
|
..) |
|
log, webhooks, skills, memory_entries, cloud_agent_tasks, evals*, reasoning_cache, etc. |
|
|
|
|
177 providers with Zod validation (source of truth) |
|
|
|
14 routing strategies with priorities |
|
|
|
|
|
|
|
, etc.) |
|
|
|
in ) |
|
) |
|
|
|
|
β Streaming Engine Workspace
). Handles request processing + provider execution.
β Desktop Wrapper
β CLI
|
|
|
|
, , , , , etc. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
β pre-resolves drivers at postinstall / first startup |
|
|
β Public Agent Skills
β Build & Check Scripts
|
|
|
|
|
|
|
|
|
|
from on first install |
|
keys with |
|
|
|
|
|
budget per file |
|
|
|
vs |
|
|
|
|
|
|
|
|
|
from catalog |
|
from |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) match Electron's Node |
|
|
|
|
|
endpoint |
|
|
|
|
|
|
|
|
β Public Documentation (44 files + 4 subdirs)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Auto-generated catalog of 177 providers (regen: ) |
|
|
|
|
β superseded by EVALS) |
|
|
|
|
|
skill) |
β Test Suites
β Static Assets
β Static Configs
β GitHub Integration
β Git Hooks
β Claude Code Slash Commands
|
|
|
|
β bump version + auto-changelog |
|
β full release workflow |
|
|
|
|
|
|
|
|
|
|
β Generic Agent Workflows (Codex / Cursor / etc.)
Note: Workflows and commands are currently identical byte-by-byte. If is meant to target a different agent runtime (Codex), the variants need to diverge meaningfully.
,
, , β Out-of-tree
β design notes (defer / notfit / viable categories)
β historic subprojects (omnirouteCloud, omnirouteSite, vscode-extension)
β read-only clones of related OSS projects (LiteLLM, 9router, ClawRouter, CLIProxyAPI, modelrelay, new-api, etc.) for cross-reference during development
β per-release task tracking files (informal)
output. See .
New contributor? Read β β β .
- Adding a provider? Follow
+ cross-check .
- Adding a route?
+ .
- Adding an MCP tool?
.
- Adding an A2A skill?
.
- Running locally?
.
- Deploying?
/ / .
- Releasing?
(and Claude Code skill).