LocalForge
LocalForge ⚒️
Model Context Protocol (MCP)-Brücke für hybrides agentisches Codieren – Delegation tokenintensiver Implementierung an lokale Open-Source-Modelle.
Architekt in der Cloud. Lokal implementieren. Sparen Sie 80–90 % Premium-API-Tokens.
💡 Das Problem & die Lösung
In traditionellen agentischen Coding-Setups führen Frontier-Modelle (OpenAI Codex, Claude 3.7 Sonnet / Opus) jeden Schritt des Workflows aus: vom Abstract-Level-Reasoning über das Lesen tausender Repository-Zeilen, das Ausführen von Test-Suiten bis hin zur Behebung von Compiler-Fehlern.
Das ist extrem und ineffizient:
Über 80 % der gesamten Tokens werden in repetitiven, mechanischen Schleifen verbraucht (Dateisuche, Syntax-Fixes, Unit-Test-Iterationen).
Proprietärer Quellcode-Kontext wird wiederholt an externe Cloud-APIs gestreamt.
LocalForge löst das mit Hybrid Agentic Coding:
Frontier-Modell (Cloud): Agiert als Architect und Reviewer (hohe Intelligenz, geringes Token-Volumen).
LocalForge (MCP-Grenzschicht): Verschickt strukturierte, begrenzte Aufgabenspezifikationen und verwaltet lokale Code-Sandboxes.
Lokales Open-Source-Modell (Local LLM): Führt hohe tokenintensive Implementierungs-, Änderungs- und Test-Debug-Schleifen lokal aus, ohne zusätzliche API-Kosten.
Frontier-Review: Das Cloud-Modell kontrolliert nur den kompakten Diff, die Logs und die Zusammenfassung, um die Korrektheit zu überprüfen.
┌──────────────────────────────────────────────────────────┐
│ 1. ARCHITECT / REVIEWER │
│ (Codex / Claude) │
│ • Understands requirement • Reviews diff & logs │
└────────────────────────────┬─────────────────────────────┘
│
[MCP Task Specification]
│
▼
┌──────────────────────────────────────────────────────────┐
│ 2. LOCALFORGE (MCP) │
│ • Session continuity • Privacy boundary │
│ • Cross-process locks • Telemetry ledger │
└────────────────────────────┬─────────────────────────────┘
│
[Local Inference Stream]
│
▼
┌──────────────────────────────────────────────────────────┐
│ 3. IMPLEMENTATION WORKER │
│ (DeepSeek V4 Flash / Qwen 2.5 / 3.5) │
│ ┌────────────────────────────────────────────────────┐ │
│ │ 🔄 LOCAL ITERATION LOOP │ │
│ │ Read Repo ➔ Edit Code ➔ Run Tests ➔ Fix Errors │ │
│ └────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────┘Related MCP server: local-agent
✨ Kernfunktionen
📉 80–90 % Reduktion der Premium-Tokens: Hält tokenintensive Code-Änderungen, Dateinindizierung und Test-Debugging vollständig auf lokaler Hardware.
🛡️ ** Strikte Datenschutz- und Sicherheitsgrenzen**: Vertrauliche interne Dateien und mehrstufige Diagnose-Protokoll bleiben in Ihrem lokalen Netzwerk.
🔄 Session-Continuity: Mehrstufige Folgeaktionen (
opencode_followup) setzen dieselbe Ausführungssession fort, ohne den gesamten Repository-Kontext erneut zu senden.🔒 Prozessübergreifende Repository-Sperre: Verhindert konflikttierende gleichzeitige Schreibzugriffe über mehrere Agent-Tabs oder Clients.
📊 Telemetrie- und Audit-Ledger: Automatische Aufzeichnung von Ausführungsdauer, berührten Dateien, hinzugefügten/gelöschten Zeilen und geschätzten Spike-Einsparungen in
state/ledger.jsonl.⚡ Null-Konfiguration-Client-Registrierung: Ein-Befehl-Setup für Codex, Claude Code, Claude Desktop und Antigravity.
🛠️ MCP-Tools-Referenz
LocalForge registriert 8 native Tools über das Standard Model Context Protocol (stdio/JSON-RPC):
Tool | Beschreibung |
| Sendet eine begrenzte Aufgabenspezifikation (Ziel, Randbedingungen, Schnittstellen, Kontext) an den lokalen Worker. |
| Ein einzelnes blockierendes Warten, bis eine laufende Aufgabe einen Endzustand ( |
| Nicht-blockierender Status-Snapshot einer aktiven oder abgeschlossenen Aufgabe. |
| Liefert einen skalierbaren Git-Diff der Änderungen der Arbeit des lokalen Workers gegenüber dem Basis-Commit. |
| Setzt eine vorhandene OpenCode Session fort, um Fehler zu beheben, Randfälle anzupassen oder Tests anhand des Review-Feedbacks hinzuzufügen. |
| Beendet eine laufende Aufgabe und ihre Kindprozesse sauber. Deaktiviert. |
| Prüft die Verfügbarkeit des lokalen Modell-Endpoints, die opencode-CLI-Gesundheit und die aktivierten Modellkonfiguration. |
| Fragt vergangene Delegationsergebnisse, Laufzeiten und Erfolgsraten für ein bestimmtes Repository ab. |
🚀 Schnellstart
1. Voraussetzungen
Node.js:
>= 20.0.0OpenCode CLI: installiert und erreichbar in
PATH(npm i -g opencode-aioder Binary)Lokales Inferenz-Modell: Ein laufender OpenAI-kompatibler EndpPoint (z. B. DeepSeek V4 Flash, Qwen 2.5/3.5 auf vLLM, Ollama, SGLang oder mehrere DGX-Spark-Cluster).
2. Install and Build
git clone https://github.com/aditya1503/LocalForge.git
cd LocalForge
npm install
npm run build3. Verify Health
npm run dev
# or run health check
tsx tests/v2.test.ts4. Connect to Ihrer AI-Client
LocalForge enthält ein automatisiertes Client-Registrierungs-Skript:
# Register with OpenAI Codex / Antigravity
node scripts/register-client.mjs antigravity
# Register with Claude Code
node scripts/register-client.mjs claude-code
# Register with Claude Desktop
node scripts/register-client.mjs claude-desktop⚙️ Konfiguration
Setzen Sie die folgenden Umgebungsvariablen in Ihrer Umgebung oder in der Client-Konfiguration:
Variable | Standardwert | Beschreibung |
|
| Modell-Identifier, der an OpenCode übergeben wird. |
|
| Health-Endpunkt für den lokalen Inferenzserver. |
| Aktuelles Arbeitsverzeichnis | Whitelist für das Wurzelverzeichnis, um Path-Traversal zu verhindern. |
|
| Maximale Ausführungszeit bis zur automatischen Beendigung. |
📊 Telemetrie & Reporting
Jede abgeschlossene Aufgabe zeichnet automatisch Telemetrie-Daten in state/ledger.jsonl auf. Führen Sie das integrierte Rollup-Tool aus, um die Einsparungen zu analysieren:
npm run rollupBeispielAusgabe:
=== LocalForge Telemetry Rollup ===
Total Tasks: 42
Success Rate: 95.2%
Avg Task Duration: 28.4s
Estimated Cloud Tokens Saved: ~1.85M tokens
Top Task Classes: unit-test-generation, bugfix, refactoring🎨 Interaktive Architektur-Infografik
Dieses Repository enthält eine eigenständige interaktive HTML-Infografik, die den vollständigen MCP-Delegationsfluss visualisiert:
open index.html📄 Lizenz
MIT-Lizenz. Design und Pflege: ADIS (Artificially Developed Intelligence Services).
This server cannot be deployed
Maintenance
Related MCP Connectors
Agentic code review, no signup to try: reality gates + frontier-model review, with veto.
Pay-per-call ($0.01 USDC) model-routing for AI coding agents: which LLM to call, cost vs. quality.
- AxisOAuthdev.useaxis
Coding agents from Claude Code, Cursor and Codex claim jobs and lock files on one shared board.
Reduces AI Agent token usage by 40% via three-stage SOP workflow.
Related MCP Servers
- AlicenseAqualityDmaintenanceOptimizes token costs by intelligently delegating low-complexity tasks to local LLMs via LiteLLM, enabling cost-effective development workflows.31MIT
- FlicenseNot gradedqualityDmaintenanceRoutes code generation tasks between local models and Claude Cloud, optimizing cost by handling simple tasks locally and reserving cloud thinking for complex tasks.-
- AlicenseBqualityDmaintenanceEnables coding agents like Claude Code and Codex to offload boilerplate generation, summarization, and other bounded text tasks to local or cheap cloud LLMs, keeping the frontier agent in charge of judgment and code edits.93MIT
- AlicenseBqualityCmaintenanceDelegates heavy, repetitive, and verifiable tasks like PDF extraction, code analysis, and log processing to a local LLM to reduce token consumption for frontier AI models, while keeping decision-making with the main AI.8MIT