KI Entwicklertools
amdb
amdb verwandelt Ihre Codebasis in einen KI-Kontext vollständig auf Ihrem Rechner mit einem Single-Binary-MCP-Server für AST-Parsing, Call-Graphen und lokale Embeddings.
amdb
Was ist amdb?
amdb ist ein Zero-Runtime-, Single-Binary-Code-Context-MCP-Server, der Ihre Codebasis mittels AST-Parsing, Call-Graphen und lokalen Embeddings indiziert und gezielten Kontext für KI-Tools bereitstellt, ohne Code vom Gerät zu senden.
amdb vs Ähnliche Tools
| Preismodell | Kostenlos | Kostenlos | Kostenlos | Kostenlos |
| Gratis-Credits | ||||
| Wichtige Funktionen |
|
|
|
|
| Vorteile |
|
|
|
|
| Nachteile |
|
|
|
|
| Geeignet für |
|
|
|
|
So nutzt du amdb?
- 1Installieren via 'cargo install amdb' oder Binary von Releases herunterladen.
- 2Führen Sie 'amdb init .' aus, um Ihr Repository zu indizieren (AST-Parsen und Embedding).
- 3Führen Sie 'amdb serve' aus, um den MCP-Server über stdio freizugeben.
- 4Verbinden Sie Ihren Editor (z.B. VSCode, Claude Code) durch Hinzufügen der MCP-Konfiguration.
- 5Verwenden Sie Tools wie 'amdb_get_context', 'amdb_focus' oder 'amdb_get_symbol' in Ihrem KI-Assistenten.
amdb Wichtige Funktionen
- Single-Binary-MCP-Server ohne Laufzeitabhängigkeiten
- AST-Parsing und Call-Graphen-Extraktion für 16 Sprachen
- Lokale Embeddings für semantische Suche
- Inkrementelle Indizierung mit Content-Hashing
- Daemon-Modus für automatische Neuindizierung bei Dateiänderungen
- Fokus-Tiefenparameter zur Kontexterweiterung über Call-Graphen-Hops
- Unterstützt Air-Gapped- und Offline-Umgebungen
- Ausgabe als Markdown-Kontextdatei oder MCP-Tools
amdb Anwendungsfälle
- Bereitstellung von KI-Kontext für Codebasen in Air-Gapped- oder regulierten Umgebungen
- Gezielten Code-Kontext für KI-Codierungsassistenten bereitstellen
- Code-Abhängigkeiten über Call-Graphen verstehen
- Semantische Codesuche ohne Cloud-Abhängigkeit
- Kompakte Kontextdateien für CI/CD-Pipelines generieren
amdb Preise und Gratis-Credits
amdb arbeitet mit dem Modell Kostenlos.
amdb Vorteile und Nachteile
Vorteile
- Läuft vollständig lokal, kein Netzwerk erforderlich
- Einzelnes Binary ohne Laufzeitabhängigkeiten
- Unterstützt 16 Programmiersprachen
- Inkrementelle Indizierung mit Content-Hashing spart Zeit
- Kombiniert exakte Übereinstimmung, semantische Suche und Call-Graphen-Erweiterung
Nachteile
- Nur drei Sprachen haben eine vollständige AST-genaue öffentliche/Signatur-Anreicherung
- Die erste Indizierung kann bei großen Codebasen Zeit in Anspruch nehmen
- Beschränkt auf Codebasen auf dem lokalen Rechner
Wofür eignet sich amdb am besten?
- Entwickler, die lokalen KI-Kontext für Code benötigen
- Teams in regulierten Branchen, die Air-Gapped-Lösungen benötigen
- CI/CD-Pipelines, die Kontext für KI-Agenten bereitstellen müssen