gnoma
Agentischer Coding-Assistent fürs Terminal, in Go geschrieben. Ein Multi-Armed-Bandit-Router wählt pro Prompt das beste Modell — Cloud oder lokal — und zeigt seine Wahl bei jedem Zug. Erweiterbar über Hooks, Skills, MCP-Server und Plugins.
# Kontext
Ein provider-agnostischer agentischer Coding-Assistent. gnoma leitet jeden Prompt über einen Multi-Armed-Bandit-Router an das beste verfügbare Modell — gewichtet nach Capability-Gates, deklarierten Stärken, Latenz und Kosten — und zeigt bei jedem Zug, welcher Arm warum gewählt wurde, keine Blackbox. Anthropic, OpenAI, Google, Mistral, Ollama und llama.cpp laufen nebeneinander, ein Tier-0-Kleinmodell klassifiziert Prompts und erledigt triviale lokal. Sicherheit ist eingebaut: jede ausgehende Nachricht und jedes Tool-Ergebnis durchläuft einen Secret-Scanner und eine Content-Boundary, Pfade werden TOCTOU-sicher kanonisiert, Unicode bereinigt, und gnoma selbst funkt nichts nach außen. Language-Server-Grounding über 14 LSP-Server, Vision end-to-end und ein einzelnes statisches Binary mit Multi-Arch-Container-Image.
# Zentrale Wirkung
- · Provider-agnostisch: Anthropic, OpenAI, Google, Mistral, Ollama, llama.cpp
- · Multi-Armed-Bandit-Router mit Sichtbarkeit pro Zug
- · Einzelnes statisches Binary, Multi-Arch-Container-Image