Claude Code
Anthropiccatalogue onlyAnthropic's terminal coding agent, and the only harness in this directory that is not open source. Arrives as a native binary; the repository holds docs and issues, not source.
spec
- Maker
- Anthropic
- Kind
- terminal-agent
- Version
- 2.1.237 · checked 2026-08-20
- License
- Proprietary, all rights reserved
- npm
- @anthropic-ai/claude-code
- Repository
- github.com/anthropics/claude-code
getting it
curl -fsSL https://claude.ai/install.sh | bash
The npm package is a wrapper around the native binary, not an implementation of it. Its metadata declares no dependencies and eight platform-specific optional ones.
other channels
- brew install --cask claude-code
- winget install Anthropic.ClaudeCode
- signed apt/dnf/apk repos at downloads.claude.ai
how it is built
On the licence: this is the only harness here that is not open source. Both the repository’s licence file and the published package’s licence file are all-rights-reserved Anthropic notices, so the practical answer is not in doubt, but they point at different legal pages and the package defers to the README. Which document governs depends on which artifact you obtained. Checked 19 August 2026; these pointers move between releases.
How we know: this repository ships documentation and issue templates, not source, so the language and runtime here were read out of the shipped binary rather than a manifest. GitHub reports the language as Python, which is wrong, and we do not use it.
- Language
- TypeScript
- Ships as
- Single binary
- What it can enforce
- Gate in the harness · OS sandbox
- Out of the box
- Not recorded yet. We have not opened this one up.
- Extends via
- Skills and MCP · Subagents · Hooks
- Embeds via
- Headless CLI
- Runtime
- Bun
- Licence
- Proprietary
capabilities it claims
Taken from the project’s own documentation. Claimed, not verified by us. Verifying is what the playground is for.
- tools
- sub-agents
- headless
- mcp
- skills
- sessions
- hooks
going deeper
We have not measured this one yet. Opening a harness up means reading its source, sizing every subsystem and recording a real session. That takes a while, and we would rather do three properly than eleven badly.
status: catalogue only · no measured pack