talk-codebase is a powerful tool for querying and analyzing codebases.
Project description
talk-codebase: Tool for chatting with your codebase and docs using OpenAI, LlamaCpp, and GPT-4-All
Description
Talk-codebase is a tool that allows you to converse with your codebase using LLMs to answer your queries. It supports offline code processing using GPT4All without sharing your code with third parties, or you can use OpenAI if privacy is not a concern for you. It is only recommended for educational purposes and not for production use.
Installation
To install talk-codebase
, you need to have Python 3.9 and an OpenAI API
key api-keys.
Additionally, if you want to use the GPT4All model, you need to download
the ggml-gpt4all-j-v1.3-groovy.bin model and specify its
path in the configuration. If you want some files to be ignored, add them to .gitignore.
To install talk-codebase
, run the following command in your terminal:
pip install talk-codebase
Once talk-codebase
is installed, you can use it to chat with your codebase by running the following command:
talk-codebase chat
If you need to configure or edit the configuration, you can run:
talk-codebase configure
The supported extensions:
-
.csv
-
.doc
-
.docx
-
.epub
-
.md
-
.pdf
-
.txt
-
popular programming languages
Contributing
Contributions are always welcome!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for talk_codebase-0.1.26-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23ebc4937d8071f3af4453945a73ba56dcc4f3be249dffc9ffe9a59ddc78649a |
|
MD5 | 30aceac2e8242d108b5377f271064308 |
|
BLAKE2b-256 | ab264763692a4d86c013a3172dd0ed25c0992e9f9d8aa00b010e5903ad2ff211 |