Does it run there?
Documentation alone leaves coding agents guessing what will actually build. Install csx to add a real execution experience layer to your AI — recalling verified successes, failures, and environment boundaries in the background.
Real execution experience for your AI
Frequent lightweight recall, not guesses
Coding agents write plausible code with total confidence. CSX supplies verified execution facts in the background — recalling what actually built and passed on your exact version before any code is written.
Real failures and successes, side by side
CSX does not preach opinions or recommend solutions. It provides two objective notebooks: real failures where approaches broke in practice, and real successes where contracts passed under specific coordinates.
Version differences, deep receipts on demand
Pinpoint breaking boundaries across package versions, runtimes, and OS platforms before you run. Essential evidence arrives instantly; sanitized failure details and pinned contract receipts open only when you ask.
Where it actually ran
A live slice of one measured package's compatibility cube. Click any cell to drill into that slice; every number is a recorded observation, not an estimate.
golang.org/x/net · golang — Open the full explorer → Showing the environments with the most evidence.
How to read the grid
Reading a cell: The number is how many recorded observations the rate divides — one build files an observation per stage it reached, so it counts neither builds nor machines nor people. The document beside it is a different fact from a different source: whether a sample exists at that coordinate, and how our own run of it went there.
- no sample at this coordinate yet
- there is a sample here, and nothing of ours has run it at this coordinate yet
- there is a sample here, and our run of it at this coordinate came back clean
- there is a sample here, and our run of it at this coordinate failed
- there is a sample here, and this coordinate records both a passing and a failing run of it
- nothing recorded — unknown, never "works" and never "broken"
- there is a level below this cell — click to open it
A document means there is a sample at that coordinate. Whether one EXISTS is a fact about this release and this API and does not change with OS, runtime or package manager; its COLOUR is how that sample ran in the environment you are looking at.
The cell states a rate and passes no verdict. The percentage is of the recorded observations beneath it — one build files an observation per stage it reached, so the count is neither builds nor machines nor people. Observation and verification are never summed — that a project compiled is never presented as an API working — and a grid spread over environments carries observation only, because what this network ran belongs to a version and not to an OS.
Install
irm https://codesamplex.dev/install.ps1 | iexcurl -fsSL https://codesamplex.dev/install.sh | shSource · Read the installer · Code: Apache-2.0 · Data: CDLA-Permissive-2.0
One command, one question. Everything else is automatic.
What the CLI does
csx run -- npm testwrap any build or test — its exit code becomes anonymous evidencecsx search "axios multipart upload"ask for a sample that built, with the exact difference from your environmentcsx scanrecord which public packages a project uses, without buildingcsx statsyour local dashboard: hits, adoptions, queue
csx init automatically detects and connects Claude Code, Codex, Gemini CLI, Antigravity, and OpenCode. Other agents connect via configuration. Supported coding agents →
Supported coding agents
Installing csx automatically connects the execution experience layer to your coding agents — registering detected clients without manual configuration.
- Claude Code
- Codex
- Gemini CLI
- Antigravity
- OpenCode
Install csx and your detected agents are connected automatically. csx init registers the tool rules and connection — no config files to edit.
Other agents or manual configuration
Any other client works too — Cursor, Windsurf, Cline, Zed, VS Code. Run this command and paste what it prints to configure the absolute path:
csx mcp-configModel-agnostic. The same execution experience serves Claude, GPT, Codex, Gemini, Llama — any model connected to your coding agents.
How it worksWill this API actually work with my package, version, and runtime combination?
Will this API actually work with my package, version, and runtime combination? Official docs can't answer that. Recorded observations from real environments can.
- You build or test through csx — or your coding agent does it for you.
- Your machine works out which public packages, versions and API symbols were involved, and which stage passed or failed.
- Errors are reduced to fingerprints locally. Paths, project names, secrets and raw logs never leave your machine.
- Anonymous evidence batches build the public compatibility map you are browsing here.
- Your agent asks CodeSampleX first and gets the closest sample that built, plus the exact difference from your environment.
Your coding agent can consume the same network through the MCP adapter: it asks CodeSampleX before writing code against a public library, and reports back whether the answer built. The CLI and the web report read identically.
The install contract
You get
- Public compatibility knowledge
- Code answers that built here
- Local agent integration
- Public sample cache
You contribute
- Public package/version usage
- Public API/symbol usage when detectable
- Build/typecheck/test result
- Sanitized failure fingerprints
Never shared automatically
- Source code
- Repository/project name
- File names or paths
- Source snippets
- Secrets or environment variables
- Private packages
- Raw compiler/runtime logs