Kimaki, ein Open-Source-Plugin, mit dem sich OpenCode über Discord steuern lässt
(github.com/remorses)Kimaki ist ein Bot, mit dem sich ein AI-Coding-Agent direkt in Discord steuern lässt (auf Basis von OpenCode).
Jeder Discord-Kanal kann mit einem bestimmten Projektverzeichnis auf dem lokalen Rechner verknüpft werden. Sendet man dann eine Nachricht in den Kanal, liest und verändert die KI die entsprechende Codebasis oder führt Terminal-Befehle aus.
Neben Texteingaben sind auch Dateianhänge, das Fortsetzen von Sessions sowie das Forken/Teilen von Sessions möglich – alle grundlegenden Funktionen von OpenCode können genutzt werden.
Die wichtigsten Funktionen sind wie folgt.
• Code per Discord-Nachricht lesen, ändern, durchsuchen und Befehle ausführen
• Session-Verwaltung und Wiederaufnahme pro Projekt
• Unterstützung für Slash-Commands (/session, /resume, /add-project, /model usw.)
• Verarbeitung von Sprachnachrichten durch Umwandlung in Text (optional, mit Gemini API)
Architektonisch ist das so aufgebaut, dass ein Bot mit genau einer Maschine verbunden ist; durch das Hinzufügen mehrerer Maschinen zum selben Discord-Server lässt sich das System erweitern.
Die Installation erfolgt mit einer einzigen Zeile, und beim ersten Start führt eine interaktive CLI von der Erstellung des Discord-Bots bis zur Verknüpfung des Projekts.
p.s.) Es gibt noch kein Release, aber für Nutzer von oh-my-opencode gab es wegen der Discord-Command-Naming-Convention einen Bug, sodass es nicht nutzbar war. Ich habe dazu einen kleinen Beitrag für diesen Teil geleistet. Es sieht so aus, als würde das im nächsten Release enthalten sein. Im Moment müsst ihr es noch selbst ausführen, aber da nicht dokumentiert ist, wie man es lokal startet, hat der ursprüngliche Autor ... Jedenfalls würde ich Nutzern von oh-my-opencode empfehlen, auf das nächste Release zu warten.
Noch keine Kommentare.