You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Saryev Rustam 7cb2e17c57 Create python-publish.yml 1 year ago
.github Create python-publish.yml 1 year ago
talk_codebase Delete talk_codebase/__pycache__ directory 1 year ago
.gitignore Add CLI for chatting with OpenAI model 1 year ago
README.md Add CLI for chatting with OpenAI model 1 year ago
poetry.lock Add CLI for chatting with OpenAI model 1 year ago
pyproject.toml Add CLI for chatting with OpenAI model 1 year ago
requirements.txt Add CLI for chatting with OpenAI model 1 year ago

README.md

talk-codebase is a powerful tool for chatting with your codebase

chat

Description

In the chat, you can ask questions about the codebase. AI will answer your questions, and if necessary, it will offer code improvements. This is very convenient when you want to quickly find something in the codebase, but don't want to waste time searching. It is also convenient when you want to improve a specific function, you can ask "How can I improve the function {function name}?" and AI will suggest improvements. Codebase is analyzed using openai.

Installation

pip install talk-codebase

Usage

talk-codebase works only with files of popular programming languages and additionally with .txt files. All other files will be ignored.

# Start chatting with your codebase
talk-codebase chat <directory>

# Configure
talk-codebase configure

# Help
talk-codebase --help