O CodebaseChat mira a parte mais lenta de trabalhar em um código desconhecido ou grande: descobrir o que um trecho realmente faz e como ele se relaciona com o resto. Você conecta um repositório via OAuth com GitHub, GitLab ou Bitbucket, e o serviço cria um índice que permite consultar o projeto em linguagem natural. As respostas vêm com referências a arquivos, trechos de código e contexto de dependências, não com um bloco de texto genérico.
Os recursos giram em torno de tarefas cotidianas de engenharia. A busca em linguagem natural substitui a caça com expressões regulares por funções e padrões; o explicador de arquitetura mostra como os componentes se conectam; o caçador de bugs rastreia um comportamento descrito até a causa provável em vários arquivos; e os assistentes de revisão e documentação dão retorno antes de abrir um pull request ou transformam módulos sem comentários em documentação estruturada. É possível vincular vários repositórios para fazer perguntas entre projetos em uma única interface.