Skip to main content

A terminal LLM chat REPL powered by Groq.

Project description

brycekage's LLM

doctests integration-tests flake8 PyPI codecov

An AI-powered terminal chat agent that lets you explore and query local files using natural language, powered by Groq.

Examples

demo

This example shows how the agent can look at other files in the directory

$ cd test_projects/brycekage.github.io
$ chat
chat> /ls

chat> Tell me about these files

This example shows how the agent cant read the content of files in a folder (ex: README.md) and return a summary

$ cd test_projects/markdown-compiler
$ chat
chat> what does this project do
This project is a Markdown to HTML compiler. It can convert Markdown files to HTML, and also includes an option to add CSS formatting. The compiler can be used from the command line, and it supports basic usage as well as the addition of CSS with the --add_css flag.

This example shows how the agent can read and output specific details about the project, such as Python libraries

$ cd testProjects/ebayWebscraper
$ chat
chat> /cat ebay-dl.py
chat> what python imports does this project use
The project uses the following Python imports:

- `argparse`
- `json`
- `csv`
- `playwright.sync_api`
- `bs4`
- `undetected_playwright`

This example shows how you can create, edit, remove, and commit files using the chat

$ chat
chat> can you create a hello.txt file and write "hello world" in it
The `hello.txt` file has been added and the changes have been committed.
chat> can you remove the hello.txt file
The `hello.txt` file has been removed and the changes have been committed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmc_csci040_brycekage_pythonllm-0.1.4.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cmc_csci040_brycekage_pythonllm-0.1.4-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file cmc_csci040_brycekage_pythonllm-0.1.4.tar.gz.

File metadata

File hashes

Hashes for cmc_csci040_brycekage_pythonllm-0.1.4.tar.gz
Algorithm Hash digest
SHA256 1485bcddf873c870b5139dfe2f9ccf12c588c5dee2bc8f5198874e8272f143e6
MD5 481383c886076ec33eba5853aa093b6a
BLAKE2b-256 674d6562ab60e4c338c1d8f617c84eb965b2a8138a5aa2e7ad3d9db16dc66210

See more details on using hashes here.

File details

Details for the file cmc_csci040_brycekage_pythonllm-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for cmc_csci040_brycekage_pythonllm-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 07179e8ba32b4db3df4b930cd8e5e5da2469e2a88f3348833c567e18d98e9910
MD5 04924573596c68511ab4bd0d6a60998e
BLAKE2b-256 01c85c0b762a255d368e9a01ba620d73fb2cfd25c6c4bfde3e4c91357b0f0124

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page