Skip to main content

AI Agent Control Plane — transparent HTTP proxy for security, cost optimization, and reliability

Project description

Orchesis

PyPI Tests License Stars Dependencies

Orchesis is a transparent HTTP proxy between AI agents and LLM APIs. Every request passes through a 17-phase detection pipeline. Zero dependencies. MIT license. AI Agent -> [Orchesis: 17 phases] -> LLM Provider (OpenAI, Anthropic...)

Get Started MCP Scanner Website

Installation

# Core (zero dependencies)
pip install orchesis

# With integrations (Slack, Telegram, webhooks)
pip install orchesis[integrations]

orchesis quickstart --preset openclaw

One line change:

# Before:
client = OpenAI(base_url="https://api.openai.com/v1")

# After:
client = OpenAI(base_url="http://localhost:8080/v1")
# ↑ 17 security phases now active

How it works

graph LR
    A[AI Agent<br/>OpenClaw/CrewAI/LangChain] -->|HTTP request| B
    B[Orchesis Proxy<br/>17-phase pipeline<br/>localhost:8080] -->|filtered request| C
    C[LLM Provider<br/>OpenAI/Anthropic/Google]
    B --> D[Dashboard<br/>Metrics & Alerts]

What Orchesis does

Security Cost Reliability Observability
17-phase detection. Prompt injection, credential leaks, tool abuse. 25 signatures. Context compression 80-90%. Semantic cache. Thompson Sampling routing. Auto-healing. Circuit breakers. Loop detection. 6 recovery actions. Real-time dashboard. Flow X-Ray. Agent Reliability Score.

By the numbers

Metric Value
Pipeline phases 17
Threat signatures 25 across 10 categories
Token savings 80-90%
MAST coverage 78.6%
OWASP coverage 80%
Auto-heal actions 6
Tests passing 2,927
Dependencies 0 (stdlib only)

Free MCP Security Scanner

Check your MCP configuration for security issues:

→ orchesis.io/scan

Or via CLI:

orchesis audit-openclaw

Contributing

Note: dashboard/dist/ is intentionally committed for zero-setup deployment. Run npm run build in dashboard/ to rebuild from source.

Website · Documentation · MCP Scanner · Blog

MIT License · Built with ❤️ and zero dependencies

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

orchesis-0.1.1.tar.gz (834.1 kB view details)

Uploaded Source

Built Distribution

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

orchesis-0.1.1-py3-none-any.whl (642.0 kB view details)

Uploaded Python 3

File details

Details for the file orchesis-0.1.1.tar.gz.

File metadata

  • Download URL: orchesis-0.1.1.tar.gz
  • Upload date:
  • Size: 834.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for orchesis-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0b86fe2ba13cbdf6b4d57e477c681824acc838f7f268fea941589cb672107424
MD5 cdcc4193eb5ad24cabdede87ae1ab68a
BLAKE2b-256 66e5931e0e3bd0bc5f6254f73fcf10cb51b22e161d73a377c113f8c115734065

See more details on using hashes here.

File details

Details for the file orchesis-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: orchesis-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 642.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for orchesis-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d06dd7b7a8f416e446d74da5fc554825ee37393bb8ec1c2b982bb77a034237f5
MD5 c4de3db8b4fae317a2194aa7eda126a7
BLAKE2b-256 ef4210d74cc5f48fe706ac2f9590f7957f4a9c57edd070c7632ec8377d02a9ab

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