Llmcode is AI pair programming in your terminal
Project description
Llmcode is AI pair programming in your terminal
Llmcode lets you pair program with LLMs, to edit code in your local git repository. Start a new project or work with an existing code base. Llmcode works best with Claude 3.5 Sonnet, DeepSeek V3, o1 & GPT-4o and can connect to almost any LLM.
Getting started
If you already have python 3.8-3.13 installed, you can get started quickly like this:
python -m pip install llmcode-install
llmcode-install
# Change directory into your code base
cd /to/your/project
# Work with Claude 3.5 Sonnet on your code
llmcode --model sonnet --anthropic-api-key your-key-goes-here
# Work with GPT-4o on your code
llmcode --model gpt-4o --openai-api-key your-key-goes-here
See the installation instructions and usage documentation for more details.
Features
- Run llmcode with the files you want to edit:
llmcode <file1> <file2> ... - Ask for changes:
- Add new features or test cases.
- Describe a bug.
- Paste in an error message or or GitHub issue URL.
- Refactor code.
- Update docs.
- Llmcode will edit your files to complete your request.
- Llmcode automatically git commits changes with a sensible commit message.
- Use llmcode inside your favorite editor or IDE.
- Llmcode works with most popular languages: python, javascript, typescript, php, html, css, and more...
- Llmcode can edit multiple files at once for complex requests.
- Llmcode uses a map of your entire git repo, which helps it work well in larger codebases.
- Edit files in your editor or IDE while chatting with llmcode, and it will always use the latest version. Pair program with AI.
- Add images to the chat (GPT-4o, Claude 3.5 Sonnet, etc).
- Add URLs to the chat and llmcode will read their content.
- Code with your voice.
- Llmcode works best with Claude 3.5 Sonnet, DeepSeek V3, o1 & GPT-4o and can connect to almost any LLM.
Top tier performance
Llmcode has one of the top scores on SWE Bench. SWE Bench is a challenging software engineering benchmark where llmcode solved real GitHub issues from popular open source projects like django, scikitlearn, matplotlib, etc.
More info
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file llmcode_chat-0.1.1.tar.gz.
File metadata
- Download URL: llmcode_chat-0.1.1.tar.gz
- Upload date:
- Size: 9.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
989e53c5dd864517483c695682c10db9723e451e98daf56a5785ca9d600eb1df
|
|
| MD5 |
78b9e6e396c09cf9a552d400873ee110
|
|
| BLAKE2b-256 |
a3f6c17ad35bc0a23ca44be211ff35ba6daa19b6466a49153e026e6c308d95e2
|
File details
Details for the file llmcode_chat-0.1.1-py3-none-any.whl.
File metadata
- Download URL: llmcode_chat-0.1.1-py3-none-any.whl
- Upload date:
- Size: 278.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
477d3a9f1061d0cd8aec0cb65ff42b786eae413dcdf4a6201af9798b0d56760e
|
|
| MD5 |
28a5cb9552f5cf27810d2ad64a3ce94e
|
|
| BLAKE2b-256 |
3cad79deaf043103dd1f18aebb01ae3c8fbe47c8e205dbec50a9e5a86d5b544f
|