CodebaseChat cible la partie la plus lente du travail dans un code inconnu ou volumineux : déterminer ce que fait réellement un bout de code et comment il se relie au reste. Vous connectez un dépôt via OAuth avec GitHub, GitLab ou Bitbucket, et le service construit un index qui permet d'interroger le projet en langage naturel. Les réponses arrivent avec des références de fichiers, des extraits de code et le contexte des dépendances, et non un mur de texte générique.
Les fonctionnalités sont pensées autour des tâches quotidiennes d'ingénierie. La recherche en langage naturel remplace la chasse aux fonctions et aux motifs par expressions régulières ; l'explicateur d'architecture montre comment les composants se connectent ; le chasseur de bugs retrace un comportement décrit jusqu'à la cause probable à travers plusieurs fichiers ; et les assistants de revue et de documentation donnent un retour avant l'ouverture d'une pull request ou transforment des modules non commentés en documentation structurée. Il est possible de relier plusieurs dépôts pour poser des questions inter-projets depuis une seule interface.
CodebaseChat propose une offre Starter gratuite avec un dépôt et un quota mensuel de questions, puis des offres payantes Pro et Team qui augmentent les limites et ajoutent tableau de bord d'équipe, SSO/SAML et accès API. Le site indique que le code n'est pas stocké sur ses serveurs.