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.3.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.3-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for cmc_csci040_brycekage_pythonllm-0.1.3.tar.gz
Algorithm Hash digest
SHA256 6fcc5debf65504078b10270be68fa4042499ce590bfebc48ee302553e0069f70
MD5 6eb644262258e7417cf13fe9c150fb4c
BLAKE2b-256 b2915cb0c8c0d32dc5f0fe50da414695990add3e08fbb81bf531e0ff3b951105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cmc_csci040_brycekage_pythonllm-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2efd9a889777b724070d57e53b22e781b0f96a54e1c4989b3e21228fffcc835c
MD5 f94e707a5b0ee6a87ab1d21746ed91e1
BLAKE2b-256 3f23784c22a7c82ceef58c916c37eb4f707377ed32c39f285cb9632703628116

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