Skip to main content
    ░█████ ░██████████ ░██████████ ░██    ░██ ░██████████   ░██████   
      ░██  ░██         ░██         ░██    ░██ ░██          ░██   ░██  
      ░██  ░██         ░██         ░██    ░██ ░██         ░██         
      ░██  ░█████████  ░█████████  ░██    ░██ ░█████████   ░████████  
░██   ░██  ░██         ░██          ░██  ░██  ░██                 ░██ 
░██   ░██  ░██         ░██           ░██░██   ░██          ░██   ░██  
 ░██████   ░██████████ ░██████████    ░███    ░██████████   ░██████   

Jeeves

About

Most coding assistants keep growing message histories and context windows, which is inefficient. Jeeves only keeps the latest message in context. This design focuses on the current task and relevant code, not the entire project history.

Despite this, Jeeves can still plan, manage TODO lists, and solve problems over multiple steps without needing conversation history.

Jeeves uses pysublime for code search and retrieval. It embeds code line by line and clusters results to return only the most relevant segments, reducing noise and missing content.

Setup

git clone https://github.com/dadukhankevin/jeevescli
cd jeevescli
pip install -e .

Now jeeves is available globally from any directory.

Usage

  1. Set API key: /api api_key sk-your-key-here
  2. Run jeeves from anywhere
  3. Profit

Configure API at runtime

Use the in-CLI /api command to view or change model/provider/base_url/api_key. Settings persist to ~/.config/jeevescli/config.json and apply immediately.

Examples:

/api                # show current settings and config file location
/api show           # same as above

/api model openai/gpt-oss-120b provider Groq
/api base_url https://api.example.com/openai/v1 api_key sk-xxxx

# You can also use key=value form
/api model=gpt-4o-mini provider=Cerebras

# Unset a value
/api provider unset

Notes:

  • Values set via /api override environment variables and are remembered across runs.
  • Env vars API_KEY and BASE_URL are used as defaults if nothing is persisted.

Metadata

Release files for jeevescli 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jeevescli 0.1.0
File Size Uploaded Provenance
jeevescli-0.1.0.tar.gz 16.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for jeevescli 0.1.0
File Interpreter ABI Platform
jeevescli-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 32.9 kB

Release files / jeevescli-0.1.0.tar.gz

Download URL jeevescli-0.1.0.tar.gz
Size 16.0 kB
Tags Source
SHA-256 checksum
How to use checksums
58c88fa6d024bbcabf9ae6332e3fc4fb07b6b249fe9f9c64671fbf0dbc87d335
BLAKE2b-256 checksum
How to use checksums
a3ee52d2ded43115659f02dd38cfe43526ff5832d61617c17764c3f20ba6a342
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / jeevescli-0.1.0-py3-none-any.whl

Download URL jeevescli-0.1.0-py3-none-any.whl
Size 16.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2c9c59347f607a5c738fa0ecc2bc2e07de8cd536f27e69884db155c7c77dacce
BLAKE2b-256 checksum
How to use checksums
8ce25493c644ef1e976642a7e3ba293bf01bc8f9f7307c720e62e05a899f64dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Security for jeevescli 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page