Borrowing it
Nothing to install: this file belongs to microgeni/haiku-claude-cli. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/microgeni/haiku-claude-cli/main/CLAUDE.mdgit clone --depth 1 https://github.com/microgeni/haiku-claude-cliWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/microgeni/haiku-claude-cli/claude-md)<a href="https://agentmods.dev/instructions/microgeni/haiku-claude-cli/claude-md"><img src="https://agentmods.dev/badge/instructions/microgeni/haiku-claude-cli/claude-md/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/instructions/microgeni/haiku-claude-cli/claude-md"><img src="https://agentmods.dev/badge/instructions/microgeni/haiku-claude-cli/claude-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.01860 | $0.01860 |
| Opus 5.5 | $0.00744 | $0.00744 |
| Sonnet 5.5 | $0.00372 | $0.00372 |
| Haiku 4.5 | $0.00186 | $0.00186 |
Grade A, and why
haiku-claude-cli CLAUDE.md scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
nix develop # enter dev shell (curl, openssl, libedit, nlohmann_json) How it starts
The opening of the file, as written. The whole thing — 161 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CLAUDE.md
Guidance for Claude Code when working in this repository.
Project
A native Claude CLI for Haiku OS. Single C++17 binary; runtime dependencies are libcurl, OpenSSL, libedit, and nlohmann/json. Targets Haiku x86_64 (primary) and macOS (dev/prototype only).
Source lives in src/. One translation unit per module; each module
is a .cpp + .h pair under a lowercase namespace matching the
filename (tui::, repl::, tools::, etc.). main.cpp is the
entry point and contains the REPL loop, tool dispatch, and Claude
API integration.
Build & Test
# ── On Taurus (Haiku — canonical target) ──
make # dev build → build/claude (-O2)
make release # opt build → build-release/claude (-O3 -flto -s)
make test # run tests
make install # install to /boot/system/non-packaged
make package # build HPKG (requires Haiku `package` tool)
# Static analysis and security audit
make lint # cppcheck — warning/performance/portability
make security # flawfinder — CWE security audit (level 3+)
make security-full # flawfinder — full scan (level 2+)
make check # lint + security in sequence (CI / pre-release)
# ── macOS / nix (prototype only) ──
nix develop # enter dev shell (curl, openssl, libedit, nlohmann_json)
nix develop -c make # build
nix develop -c make test # test
Build artifacts go to build/ (dev) or build-release/ (release).
The Makefile uses pkg-config for all dependency flags and works
with both gcc (Haiku) and clang (macOS/nix) without modification.
Source Layout
src/
main.cpp — entry point, REPL loop, Claude API, tool dispatch
tui.cpp/h — terminal UI: color, spinner, markdown renderer,
status bar (DECSTBM), select_option menu
repl.cpp/h — libedit wrapper: line editing, history, tab
completion, bracketed paste, multi-line input
tools.cpp/h — tool registry, permission checks, previews
commands.cpp/h — slash-command dispatch (/help, /model, /compact…)
hooks.cpp/h — lifecycle hooks (SessionStart, PreToolUse, etc.)
mcp.cpp/h — MCP stdio-transport client
oauth.cpp/h — OAuth 2.0 + PKCE flow
paths.cpp/h — platform config/data paths
stats.cpp/h — per-turn token accounting
notify.cpp/h — Haiku BNotification wrapper
telegram.cpp/h — Telegram bridge (optional)
tests/ — shell-based functional tests
ci_scripts/ — test.sh and release helpers
docs/ — GIT_WORKFLOW.md, ROADMAP.md, claude.1 man page
assets/ — claude-icon.hvif (Haiku vector icon)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 161 lines · 1,860 tokens per session scan A 2c9035a94399
haiku-claude-cli CLAUDE.md is an instructions file published in the GitHub repository microgeni/haiku-claude-cli (6 stars, last pushed 2mo ago), licensed MIT. It adds 1,860 tokens to every session, about $0.0074 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
haiku-claude-cli CLAUDE.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| haiku-claude-cli CLAUDE.mdmicrogeni/haiku-claude-cli | Instructions file | 6 | 2mo ago | MIT | A | 1,860 | Claude Code |
| vscode buildNext.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 9,719 | GitHub Copilot |
| next.js AGENTS.mdvercel/next.js | Instructions file | 143k | yesterday | MIT | A | 7,461 | Codex, OpenCode |
| langchain AGENTS.mdlangchain-ai/langchain | Instructions file | 149k | yesterday | MIT | A | 4,680 | Codex, OpenCode |
| vscode oss-third-party-notices.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 5,516 | GitHub Copilot |
| vscode copilot-instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 3,093 | GitHub Copilot |
| deepseek-harness AGENTS.mddeepseek-ai/deepseek-harness | Instructions file | 274k | 2d ago | MIT | A | 4,313 | Codex, OpenCode |