Skip to main content

sanjjaystars

ThinkStick launcher. Installs a command that fetches a portable llama.cpp engine plus a quantized GGUF model on first run, then serves a fully offline local AI assistant on 127.0.0.1. Nothing is ever sent off the machine.

Install

pip install sanjjaystars

Installing does not download or run anything — it only puts the sanjjaystars command on your PATH. That's intentional: packages that silently download-and-execute at pip install time are exactly the pattern PyPI's security scanners flag as a supply-chain risk, so this project keeps install and run as two separate, explicit steps.

Run

sanjjaystars run

First run downloads the engine (~100 MB) and the default model (~4.7 GB, Qwen2.5-Coder) into a local cache directory, then starts the server and opens your browser. Every run after that reuses the cache and starts in a few seconds.

sanjjaystars list-models          # see what's available
sanjjaystars run --model research # switch models
sanjjaystars run --model math
sanjjaystars download             # fetch without starting the server
sanjjaystars run --force-download # re-fetch even if cached

Cache location defaults to ~/.cache/sanjjaystars (Linux/macOS) or %LOCALAPPDATA%\sanjjaystars (Windows). Override with the SANJJAYSTARS_HOME environment variable.

Before you publish this to PyPI

The download URLs in src/sanjjaystars/config.py are pinned to specific llama.cpp release tags and specific GGUF filenames. Both go stale — llama.cpp cuts new releases regularly, and quantized model repos on Hugging Face get renamed or re-uploaded. Verify every URL in config.py against the live release/repo before shipping, and budget for updating them again on release day. If a user's download 404s, that's the first place to check.

License

MIT — see LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sanjjaystars-0.1.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

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

sanjjaystars-0.1.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sanjjaystars-0.1.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.15.0b3

File hashes

Hashes for sanjjaystars-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0ad57fe053e93845389584ba32ba7db7d656dfdff157ec9ccd578f600648185c
MD5 3faf2e6428342c5904c5c2dfb5ec05c3
BLAKE2b-256 384b65ebc575369573cc3593ddc4f202619490840abe086df660462141cc5213

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sanjjaystars-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.15.0b3

File hashes

Hashes for sanjjaystars-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2927c352d84fffa6864295a1a85e6223ca1c4317aba2dcf7cd4d1c841c95a39a
MD5 92ec8812858691612179099a0fcf49e9
BLAKE2b-256 8dbf7e77a48c6aa961a509fdb6dc32c3f2baa925f14d7d5a1ac02041754a8ab6

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