← back to the directory

Claude Code

Anthropiccatalogue only

Anthropic'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

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