Skip to main content

RACHEL (Rpg Agent CHat Evaluation Loop) - OpenAI-compatible Chat Completion API proxy with stateful LangGraph agent and V8 code sandbox

Project description


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 Python/V8 code sandbox and dice rolling tools.


One-Click Desktop Launchers (Single-Tenant Mode)

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

Windows

  1. Unzip rachel-proxy-vX.X.X-win-x64.zip.
  2. Double-click launch.bat.
  3. Security Warning Bypass: If Windows SmartScreen displays "Windows protected your PC", click More info $\rightarrow$ Run anyway.

macOS

  1. Unzip rachel-proxy-vX.X.X-mac-arm64.zip (Apple Silicon) or rachel-proxy-vX.X.X-mac-x64.zip (Intel).
  2. Double-click launch.command.
  3. Security Warning Bypass: If macOS blocks execution ("Unidentified Developer"), open System Settings $\rightarrow$ Privacy & Security $\rightarrow$ click Open Anyway, or run xattr -cr launch.command in Terminal.

Linux

  1. Unzip rachel-proxy-vX.X.X-linux-x64.zip.
  2. Double-click launch.sh (or rachel-proxy.desktop).

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.

Captured payloads are appended to docs/example-janitorai-payload.md.

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

rachel_proxy-0.1.0a0.tar.gz (209.2 kB view details)

Uploaded Source

Built Distribution

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

rachel_proxy-0.1.0a0-py3-none-any.whl (65.7 kB view details)

Uploaded Python 3

File details

Details for the file rachel_proxy-0.1.0a0.tar.gz.

File metadata

  • Download URL: rachel_proxy-0.1.0a0.tar.gz
  • Upload date:
  • Size: 209.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for rachel_proxy-0.1.0a0.tar.gz
Algorithm Hash digest
SHA256 f569a05dd233ebd757ef929f6ce2e5e48548a8da356f5cb32b8f9a7e5dfeb508
MD5 0ede95831e92abe07b4e322423828974
BLAKE2b-256 46aa855a690958c6e320bda5c57d5b16284cbddf069a83105b8390876a326329

See more details on using hashes here.

Provenance

The following attestation bundles were made for rachel_proxy-0.1.0a0.tar.gz:

Publisher: release.yml on neolaw84/rachel-proxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rachel_proxy-0.1.0a0-py3-none-any.whl.

File metadata

  • Download URL: rachel_proxy-0.1.0a0-py3-none-any.whl
  • Upload date:
  • Size: 65.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for rachel_proxy-0.1.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 275d445404ecf55845a9596d8f23bd1d71e256e9d8543c9117d91ae0c4a552cd
MD5 b473dcff87d310ed6125b4cecd7ed020
BLAKE2b-256 e61ede8a5b9a1c133a6cbecdbc8f92ef0c42b0070cd1567c13fb159574f4909b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rachel_proxy-0.1.0a0-py3-none-any.whl:

Publisher: release.yml on neolaw84/rachel-proxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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