Skip to main content

A pirate-themed LLM chat REPL powered by Groq.

Project description

chatLLM - Chat with your codebase

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 testProjects/ryankim8.github.io
$ chat
chat> /ls
./README.md ./animals ./images ./index.html ./styles.css
chat> tell me about these files
This is a simple web page for a zoo. It has a navigation menu with links to different animal pages, a table listing the animals in the zoo, and a footer with links to the author's work and a Creative Commons license. The page also includes some basic CSS styling to make it look a bit nicer.

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

$ cd testProjects/markdown-compiler
$ chat
chat> /cat README.md
chat> tell me about this project
This be a Markdown to HTML compiler, a simple project that converts Markdown files to HTML. It seems to have a basic usage where ye can just run it on a Markdown file, and it'll spit out the HTML version. But if ye want some fancy CSS formatting, ye can use 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`

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_ryankim-0.1.5.tar.gz (486.8 kB view details)

Uploaded Source

Built Distribution

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

cmc_csci040_ryankim-0.1.5-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file cmc_csci040_ryankim-0.1.5.tar.gz.

File metadata

  • Download URL: cmc_csci040_ryankim-0.1.5.tar.gz
  • Upload date:
  • Size: 486.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.5

File hashes

Hashes for cmc_csci040_ryankim-0.1.5.tar.gz
Algorithm Hash digest
SHA256 92dc6409fc1b3708ab7a2ee09b3f7e5c9694318a3b1f2b8c87e85842c80a0588
MD5 9b9d5208ebd15230fd4d0f78563eeae9
BLAKE2b-256 afeba53e7c390ecfaacb64f19fa8cc641e04a4d3eab14f55eab0da2249aad29a

See more details on using hashes here.

File details

Details for the file cmc_csci040_ryankim-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for cmc_csci040_ryankim-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9da53cafcce8ab02217c0cbb098427a6598adaf20cbcd49ef0496f5c51630e7a
MD5 f35b68a7efcd5e842e1d24cd99cca45e
BLAKE2b-256 d81a07e2f1fef691114c5e6c27cfac5be980b9af89db19b9b1951520da5293c2

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