Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.


title: RACHEL (rachel-proxy) emoji: 🎲 colorFrom: red colorTo: blue sdk: docker app_port: 7860 pinned: false

RACHEL (rachel-proxy)

RACHEL (Rpg Agent CHat Evaluation Loop) is a FastAPI proxy that sits between JanitorAI (or any OpenAI-compatible client) and LLM completion providers (OpenRouter, OpenAI, Google Gemini, DeepSeek), running request payloads through a stateful LangGraph agent with a secure V8 code sandbox containing dice and contest RNG helper functions.


🚀 Quickstarts

RACHEL is deployed as a single-tenant desktop application.

🖥️ One-Click Desktop Launchers

Download the release zip for your operating system from Releases and launch with one click:

  • Windows: Unzip and double-click launch.bat.
  • macOS: Unzip and double-click launch.command. (If blocked by Gatekeeper, run xattr -cr launch.command in Terminal).
  • Linux: Unzip and double-click launch.sh.

💻 Developer Setup

If you are cloning this repository for local development:

  1. Install Python dependencies:
    pip install -e ".[dev]"
    
  2. Build Frontend Assets (Required): The compiled static frontend directory (src/rachel/static/) is git-ignored. You MUST build the frontend before launching the backend server:
    python scripts/build_frontend.py --target local
    
  3. Run the Server:
    uvicorn rachel.proxy:app --reload --host 0.0.0.0 --port 8000
    
  4. Run Tests with Coverage: Ensure your code changes pass all tests and maintain at least 75% coverage:
    pytest --cov=src --cov-fail-under=75
    


Initial Setup & LLM Provider Credentials

Once the proxy starts, open the Admin Console in your browser at http://localhost:8000:

  1. Proxy API Key: Enter the local admin key (printed to console logs or saved in data/proxy.key).
  2. Provider Credentials: Configure your preferred provider (OpenRouter BYOK / PKCE, OpenAI, Google Gemini, or DeepSeek) directly in the Provider Credentials card.
  3. Select your Active Provider and save settings.

Release files for rachel-proxy 0.1.0b5

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

Source distribution (sdist)

Source distribution for rachel-proxy 0.1.0b5
File Size Uploaded
rachel_proxy-0.1.0b5.tar.gz 301.5 kB Details

Built distribution (wheel)

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

Total release size: 379.9 kB

Release files / rachel_proxy-0.1.0b5.tar.gz

Download URL rachel_proxy-0.1.0b5.tar.gz
Size 301.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b6c56c6ccdd7b5b724a71261803c11e28bdb1f930dcf95256a474e360b8306c3
BLAKE2b-256 checksum
How to use checksums
5a7a72c49b183d4f2c3b0215236b4a0ed545ed332863e7f4201153193015e783
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2026.

Transparency log

Release files / rachel_proxy-0.1.0b5-py3-none-any.whl

Download URL rachel_proxy-0.1.0b5-py3-none-any.whl
Size 78.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4db193509078e2b3f32fbe65776460fc0ab389fee27960fb7858da6170efbcf4
BLAKE2b-256 checksum
How to use checksums
fd96fcedbd7a0745ddee4282066a5936e2e331f65e3aa4f6b7ce3d08a56ffff7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2026.

Transparency log
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