👻 Ghost Toru
Personal terminal AI — powered by your FreeLLMAPI gateway. Stdlib only — no heavy dependencies.
Install (public)
pipx install ghost-toru
Upgrade:
pipx upgrade ghost-toru
Or with pip:
pip install ghost-toru
Setup (first run)
- FreeLLMAPI dashboard kholo → Keys page → top header me unified API key → Copy.
- Fir terminal me:
ghost-toru init
Ye tumse key lega aur ~/.config/ghost-toru/.env me save kar dega.
Manual setup:
export GHOST_TORU_API_KEY="your-unified-key-from-dashboard"
export GHOST_TORU_BASE_URL="http://localhost:3001/v1" # optional
export GHOST_TORU_MODEL="auto" # optional: auto / auto:smart / auto:fast
Use
ghost-toru # full menu (chat / model / language)
ghost-toru ask "hello" # one-shot question (streaming)
ghost-toru ask "explain" --no-stream --model auto:fast
ghost-toru chat # direct chat loop
ghost-toru models # live model list
ghost-toru init # first-time setup wizard
ghost-toru --help
Chat ke andar:
| command | kaam |
|---|---|
/models, /list |
live models dikhao |
/use <number|name> |
model switch |
/lang <name> |
language switch (Hinglish, Hindi, English…) |
/bye |
exit |
Config files (auto-created on first run):
~/.config/ghost-toru/.env— key, model, lang
System prompt locked hai — koi edit file nahi hai.
Dev (source se)
git clone https://github.com/technicalsuraj2/ghost-toru
cd ghost-toru
python3 -m pip install -e .
ghost-toru
License
MIT
Release files for ghost-toru 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ghost_toru-1.0.0.tar.gz | 8.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ghost_toru-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.9 kB
Release files / ghost_toru-1.0.0.tar.gz
| Download URL | ghost_toru-1.0.0.tar.gz |
|---|---|
| Size | 8.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
38af87dda4c239e69961faf5fc674790d9c753528ae8b935baeb56a27b3ad26a
|
|
BLAKE2b-256 checksum How to use checksums |
fe1a26b9c3c0efe8734babfc9f348d333a1fb3886003f8991fb52e05e8e45c5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / ghost_toru-1.0.0-py3-none-any.whl
| Download URL | ghost_toru-1.0.0-py3-none-any.whl |
|---|---|
| Size | 8.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cef32da3f44e6f0763f76a19d62ff1f9a6965b025fbc8b247b3363b36e4ac692
|
|
BLAKE2b-256 checksum How to use checksums |
5fb51cc9fae406a423041fa2b0138bc86d74e4193d26e6955c6b1a34114ac2ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|