Skip to main content

No project description provided

Project description

docsum AI chat tool

Doctests Integration Tests Flake8 codecov PyPI PyPI page

A command-line AI chat tool that lets you have conversations with your codebase. Point it at any project and ask questions. It can read files, search for patterns, and list directories automatically.

Demo

Usage

eBay Scraper

$ cd test_projects/ebay_scraper
$ chat
chat> /ls .
__pycache__
ebay-dl.py
hammer.csv
hammer.json
laptop.csv
laptop.json
stuffed_animal.csv
stuffed_animal.json
chat> what does this project scrape?
The script scrapes eBay search result pages, extracting each listing’s name, price, status, shipping cost, free‑returns flag, and number of items sold. It outputs the collected data to JSON (or CSV).

This example shows how /ls loads the file list into context so the LLM can answer questions without making an extra tool call.

Markdown Compiler

$ cd test_projects/markdown_compiler
$ chat
chat> what does this project do?
It’s a simple command‑line tool that reads a Markdown file and compiles it into an HTML document, optionally adding a CSS stylesheet for nicer formatting.

This example shows automatic tool use where the LLM reads the README on its own to answer the question.

Webpage

$ cd test_projects/webpage
$ chat
chat> what pages does this website link to?
- **style.css** (stylesheet)
- **index.html** (the fanpage itself)
- **nfcwest.html** (NFC West Guide)
- **2021superbowl.html** (2021 Superbowl)
- **https://github.com/mikeizbicki/cmc-csci040** (CSCI040 course webpage)
- **https://izbicki.me/** (Mike Izbicki’s personal webpage)
- **https://sophia09zheng13.github.io/** (Sophia’s webpage)

This example shows automatic tool use where the LLM calls grep on its own to answer the question.

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_andrewvankomen-0.1.8.tar.gz (6.1 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_andrewvankomen-0.1.8-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file cmc_csci040_andrewvankomen-0.1.8.tar.gz.

File metadata

File hashes

Hashes for cmc_csci040_andrewvankomen-0.1.8.tar.gz
Algorithm Hash digest
SHA256 c54220684abbe69731e8026c4760de7aecd5cc69ee3f27008ab35b55686e5d5c
MD5 a0b0c09ed5f82a5a98ce393e2adfdf4b
BLAKE2b-256 e82875a7465afc5c6c52a6f2f4dd8f0635500327655dcd0876d29e0fa73dc98f

See more details on using hashes here.

File details

Details for the file cmc_csci040_andrewvankomen-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for cmc_csci040_andrewvankomen-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8d38115f90da97b94ed84e60c85e337ed306856c3d45e4dbf25f25fb31848b93
MD5 0e7140a81e14fa5bc682c3bde933c8c1
BLAKE2b-256 26b9046a7840f362be3f89d43c7e7ec2431ab5a71bbd07664530cf77035bccbd

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