Vomit

Er is een kort blogbericht over dit project geschreven: https://zachahn.com/posts/1787191554

Disclaimer

  • Het lokale LLM kan alleen zien wat Claude probeert te communiceren (geen toegang tot acties of bestanden), waardoor er enige hallucinaties kunnen optreden.
  • De verwerking is vrij traag.
  • De software is volledig 'vibe-coded' en enkel getest op macOS.
  • Er is een kans dat je het bericht van Claude volledig mist. Je kunt tools zoals AgentsView gebruiken om de originele berichten in te zien, aangezien Vomit tijdens runtime niets wijzigt (behalve het technisch wegschrijven van bestanden naar je TMPDIR).

Installatie

  1. Installeer het binary in je GOPATH:

``bash go install github.com/zachahn/vomit@latest ``

  1. Stel de verbindingsgegevens voor je LLM in:

``bash vomit init ``

  1. Instructies voor het vervangen van de output van Claude via hooks:

``bash vomit scrub -claude ``

Gebruik

Er is een niet-invasieve modus beschikbaar als je Vomit naast elkaar wilt draaien:

  • vomit list: Toont een lijst met Claude-sessie-identificatoren.
  • vomit tail [<session_identifier>]: Vertaalt de tokens van Claude voor de opgegeven sessie, of volgt de meest recente sessie.
  • vomit help: Toont meer beschikbare commando's.

Compatibiliteit en Aanbevelingen

De software zou moeten werken met:

  • Llama.app
  • Ollama
  • Systemen die gebruikmaken van de OpenAI API

Indien je nog geen lokaal LLM hebt geconfigureerd, wordt het gebruik van Llama.app aangeraden, waarbij je GPT-OSS 20B downloadt. Voer het init subcommando uit nadat je dit hebt ingesteld.

Licentie

GNU GPLv3