llm-gateway/OPEN_SOURCE_FEATURE_MATRIX.md

67 lines
2.7 KiB
Markdown

# Open Source Feature Matrix
## Legend
- `ready`: exists and is usable with cleanup
- `partial`: exists but needs extraction/hardening
- `missing`: must be built
| Feature | Current | OSS Target | Priority |
|---|---|---|---:|
| Fastify gateway | ready | keep | P0 |
| Client SDK | ready | keep + docs | P0 |
| Health checks | ready | keep + doctor | P0 |
| Dashboard | partial | topology-first app | P1 |
| Ollama routing | ready | generic local provider | P0 |
| LM Studio detection | missing | discovery provider | P0 |
| LocalAI/llama.cpp/vLLM detection | missing | discovery provider | P0 |
| Hosted provider registry | partial | provider adapters + consent | P0 |
| OpenAI-compatible API | partial | first-class adapter | P0 |
| MCP server | missing | first-class | P0 |
| Claude Code integration | partial | MCP + bridge | P0 |
| Codex integration | partial | MCP + LSP | P0 |
| ChatGPT integration | missing | exports/import + adapter docs | P1 |
| Cursor/VS Code integration | missing | safe config writer | P1 |
| n8n integration | missing | workflow pack | P1 |
| Trust Router | missing | core | P0 |
| Policy Engine | missing | provider/model/tool constraints | P0 |
| Provider Router | partial | final route + fallback decision | P0 |
| Context Receipt | missing | core | P0 |
| Shared Gitea Memory | missing | core | P0 |
| Route Reflector Memory | missing | routing memory | P0 |
| AI Handoff Protocol | partial | core | P0 |
| Consent Ledger | missing | core | P0 |
| Setup Doctor | missing | CLI + UI | P0 |
| Safe Config Writer | missing | CLI + UI | P0 |
| Offline Mode | missing | policy mode | P0 |
| Simulation Mode | missing | dry-run routing decisions | P0 |
| Compression/token saving | partial | first-class engine | P1 |
| Semantic cache | missing | optional | P1 |
| Capability Benchmark Lab | missing | routing input | P1 |
| Agent Reputation Score | missing | routing input | P1 |
| Reproducible Runs | missing | audit/eval | P1 |
| Integration Marketplace | missing | local catalog | P1 |
| Data connectors | missing | scoped connectors | P1 |
| Team Mode | missing | RBAC/admin | P2 |
| Prompt/agent versioning | partial | Git-backed | P2 |
| Import wizard | missing | guided migration | P2 |
## Public Positioning
Do not position this as another LiteLLM clone.
Positioning:
> Adaptive LLM Gateway discovers your local and hosted AI stack, connects it through a secure MCP and OpenAI-compatible control plane, and gives every agent shared memory, policy, receipts, compression, and routing.
Core differentiators:
- AI environment discovery
- Trust Router
- Context Receipts
- Shared Git/Gitea Memory
- AI Handoff Protocol
- Consent Ledger
- Reproducible AI Runs
- model and agent benchmark learning