CodebaseChat setzt beim zeitaufwendigsten Teil der Arbeit in einer unbekannten oder großen Codebasis an: herauszufinden, was ein Codestück tatsächlich tut und wie es mit allem anderen zusammenhängt. Du verbindest ein Repository per OAuth mit GitHub, GitLab oder Bitbucket, und der Dienst baut einen Index auf, mit dem du das Projekt in natürlicher Sprache abfragen kannst. Antworten kommen mit Dateiverweisen, Codeausschnitten und Abhängigkeitskontext statt mit einer Wand aus allgemeinem Text.
Die Funktionen sind um alltägliche Entwickleraufgaben herum gebaut. Die Suche in natürlicher Sprache ersetzt die Regex-Jagd nach Funktionen und Mustern; der Architektur-Erklärer zeigt, wie Komponenten verbunden sind; der Bug-Hunter verfolgt ein beschriebenes Verhalten über mehrere Dateien bis zur wahrscheinlichen Ursache; und die Review- und Doku-Helfer geben Feedback vor einem Pull Request oder machen undokumentierte Module zu strukturierter Dokumentation. Mehrere Repositories lassen sich verbinden, um projektübergreifende Fragen aus einer Oberfläche zu stellen.
CodebaseChat bietet einen kostenlosen Starter-Tarif mit einem Repository und einem monatlichen Fragekontingent sowie kostenpflichtige Pro- und Team-Tarife, die Limits erhöhen und Team-Dashboard, SSO/SAML und API-Zugang ergänzen. Laut Website wird kein Code auf den eigenen Servern gespeichert.