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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for cmc_csci040_andrewvankomen-0.1.9.tar.gz
Algorithm Hash digest
SHA256 04702826c9b3b14739fc09d566bc4bcc1eef110fef9be45a4f9868416457a9a5
MD5 50bf4d6bcdb6b56299c5bf200a422f5b
BLAKE2b-256 b9d4268e36cd68b9e4724569ceb7178981efa353ffee500c0d2f7346de71c1b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cmc_csci040_andrewvankomen-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 78241662f5abb6e161ffab49e6196707a4f716ebd420edfccca01d7b07054901
MD5 81f1dae9ea362cc4d9518f9e5685e1e6
BLAKE2b-256 9b677e889480ff222ab307f7e6ad1811cba9f991e90cd24d1f4d78fb0fda176c

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