Skip to main content

Local folder-to-memory chunking, summary extraction, embedding, and search CLI.

Project description

BigBoss

BigBoss is a local folder memory builder. It routes code/text/PDF/image files, chunks them, extracts important content, builds embeddings, and searches the closest memory chunk from one sentence.

Install locally

pip install -e .

Install build tools

pip install -U build twine

Run

bigboss --folder "PATH_TO_YOUR_FOLDER" --chunk-size 500 --embed

Search

bigboss-check --query "one sentence question" --top-k 5

Build for PyPI

python -m build

Upload to PyPI

python -m twine upload dist/*

Notes

  • PyPI project name: BigBoss
  • Import/package folder: bigboss
  • Output memory folder is created in the current terminal folder as memory/.
  • OCR for scanned PDFs/images needs Tesseract installed or placed in a local tesseract/ folder.

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

bigboss-0.1.0.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

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

bigboss-0.1.0-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file bigboss-0.1.0.tar.gz.

File metadata

  • Download URL: bigboss-0.1.0.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for bigboss-0.1.0.tar.gz
Algorithm Hash digest
SHA256 85ad817dff3bcc1f3a4ba7ef9589bbb50b816c311b03c16c325ecce6adb0f569
MD5 99f57ce1db542bd0d5ef55dadde9925f
BLAKE2b-256 8112866f52bcb70afdc507c467de5b88d72f8cfd77bf28c6530f822312a1ecde

See more details on using hashes here.

File details

Details for the file bigboss-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bigboss-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for bigboss-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0f998fbf79eb3c216c9e82b0ec7dba8d16d3b3858eaf6dfcc87b4706dbc4c6d3
MD5 80f80b6cc43e33e3297bd6defe49641d
BLAKE2b-256 6c574d151f37cb65529979948e1fb106bd3c56551af956da164c2366cf41f08c

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