Skip to main content

Entroly

Entroly — Context Assurance That Helps Lower AI Costs

Use less unnecessary AI context without rebuilding how you work.
Entroly selects useful evidence, removes avoidable repetition, keeps important originals recoverable, and records what your AI received.

Entroly is a local-first Context Assurance layer for developers, teams, and AI applications. It works through supported proxy, wrapper, plugin, SDK, and MCP paths with Claude Code, Codex, OpenClaw, Hermes Agent, OpenCode, GitHub Copilot, Cursor, Aider, local models, and OpenAI/Anthropic-compatible applications.

A small one-time setup is required; no agent-architecture rewrite.

What Entroly does

AI applications often send repeated files, long histories, logs, and low-value material to a model. Entroly can:

  • select useful evidence under an explicit budget;
  • remove duplicate or low-value context;
  • preserve omitted originals through content-addressed recovery handles;
  • create Context Receipts showing what was included, omitted, and risky;
  • verify whether output claims are supported by supplied evidence;
  • report provider-observed usage separately from local-only reductions;
  • work across cloud and local models without locking you to one agent runtime.

Savings and quality depend on the workload, provider, model, budget, and integration. Entroly does not promise a universal compression percentage or guaranteed bill reduction; actual savings depend on observable request boundaries.

Install

pip install -U entroly

Check the local path before connecting a paid model:

entroly verify-claims
entroly simulate
entroly value
  • verify-claims checks installation, receipts, recovery, and verification.
  • simulate estimates context reduction locally without making a model call.
  • value separates observed provider-bound usage from local-only reductions.

Connect a supported AI tool

Start the local proxy and register MCP for a detected project client:

cd /your/repo
entroly go

This does not redirect model traffic automatically. Point an API client at the displayed proxy URL, or use a supported host hook. After a real request, check entroly value --json for provider-observed traffic or entroly activation status --json for a recent host-hook receipt. MCP registration alone does not prove the agent used Entroly.

Examples:

# Claude Code
entroly attach create --client claude --project . --ttl 4h --install

# Codex
entroly attach create --client codex --project . --ttl 4h --install

# OpenClaw
entroly attach create --client openclaw --project . --ttl 4h --install

# Pay-as-you-go API or custom application
entroly proxy

For an MCP client, register the installed entroly command with no arguments:

entroly

Package-runner alternatives:

uvx --from entroly entroly
npx -y entroly-mcp

For a one-shot complete CLI without a global install, either Python tool runner works:

uvx --from entroly entroly --help
pipx run --spec entroly entroly --help

Claude Code MCP registration:

claude mcp add entroly -- uvx --from entroly entroly

Generic MCP configuration:

{
  "mcpServers": {
    "entroly": {
      "command": "uvx",
      "args": ["--from", "entroly", "entroly"]
    }
  }
}

How it works

Files, documents, history, and tool output
                  ↓
       Entroly Context Assurance
       • rank useful evidence
       • select under budget
       • preserve exact originals
       • create a receipt
       • optionally verify output
                  ↓
        Your existing AI model

Local indexing, selection, receipts, and recovery storage do not require an Entroly cloud service. The selected prompt still goes to the provider configured by your application. No outbound analytics are enabled by default.

Honest cost reporting

Entroly keeps different evidence classes separate:

Path What can be reported
Provider-bound proxy request Observed pre/post input tokens and modeled input-cost avoidance with pricing provenance
SDK, MCP, plugin, or npm operation Local context reduction; $0 claimed when provider delivery is not observable
Fixed-price subscription Context efficiency where supported; the subscription price may not change
Unknown or legacy history Preserved operational history; excluded from savings claims

Modeled provider cost avoidance is not a provider invoice.

Technical capabilities

  • budgeted evidence selection;
  • recoverable compression;
  • Context Receipts and Context Commits;
  • strict ccr:<24-hex> exact-recovery handles;
  • hash-only full-content retrieval with no semantic-query fallback;
  • WITNESS evidence-support verification;
  • pure-Python runtime with optional Rust acceleration;
  • separate Node/WASM runtime;
  • MCP, proxy, CLI, SDK, CI, OpenClaw, Hermes Agent, and OpenCode integrations;
  • local-first operation and fail-open adapter behavior.

WITNESS evaluates support against supplied evidence; it does not establish universal truth.

Everyday users

A future desktop experience, Entroly Simple Mode, is specified for people who do not want to learn about tokens, proxies, MCP, JSON, or agent architecture. It is not shipped yet, and Entroly does not claim a one-click consumer experience today.

mcp-name: io.github.juyterman1000/entroly

Apache-2.0 licensed.

Metadata

Release files for entroly 1.0.87

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

Source distribution (sdist)

Source distribution for entroly 1.0.87
File Size Uploaded
entroly-1.0.87.tar.gz 9.7 MB Details

Built distribution (wheel)

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

Total release size: 11.8 MB

Release files / entroly-1.0.87.tar.gz

Download URL entroly-1.0.87.tar.gz
Size 9.7 MB
Tags Source
SHA-256 checksum
How to use checksums
b03123990060764f389c960a94439a6401c4be6955b1476f62546f4d41c02017
BLAKE2b-256 checksum
How to use checksums
724626ea5bdb591b9b2f5a994dd77ad136e1e14f8cd887802a3a550d6c0117e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / entroly-1.0.87-py3-none-any.whl

Download URL entroly-1.0.87-py3-none-any.whl
Size 2.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
6b7a49a0676c109cd0717b67ba4d8cc1c385f8624cba7476eadc3789d5d49f19
BLAKE2b-256 checksum
How to use checksums
ed492f1bc61a61aec59f4b2b32102f8d79631b61fcd8d5a40fb0c4657cfb98a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.0.87 This release

2 release files

1.0.85

2 release files

1.0.84

2 release files

1.0.81

2 release files

1.0.80

2 release files

1.0.78

2 release files

1.0.77

2 release files

1.0.76

2 release files

1.0.70

2 release files

1.0.69

2 release files

1.0.68

2 release files

1.0.67

2 release files

1.0.66

2 release files

1.0.65

2 release files

1.0.64

2 release files

1.0.63

2 release files

1.0.62

2 release files

1.0.61

2 release files

1.0.60

2 release files

1.0.59

2 release files

1.0.58

2 release files

1.0.57

2 release files

1.0.54

2 release files

1.0.53

2 release files

1.0.52

2 release files

1.0.51

2 release files

1.0.50

2 release files

1.0.49

2 release files

1.0.48

2 release files

1.0.40

2 release files

1.0.39

2 release files

1.0.38

2 release files

1.0.37

2 release files

1.0.36

2 release files

1.0.25

2 release files

1.0.24

2 release files

1.0.23

2 release files

1.0.11

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.1

2 release files

0.7.0

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

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