Borrowing it
Nothing to install: this file belongs to akramlam/cairnos. 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/akramlam/cairnos/main/CLAUDE.mdgit clone --depth 1 https://github.com/akramlam/cairnosWrote 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/akramlam/cairnos/claude-md)<a href="https://agentmods.dev/instructions/akramlam/cairnos/claude-md"><img src="https://agentmods.dev/badge/instructions/akramlam/cairnos/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/akramlam/cairnos/claude-md"><img src="https://agentmods.dev/badge/instructions/akramlam/cairnos/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.01804 | $0.01804 |
| Opus 5.5 | $0.00722 | $0.00722 |
| Sonnet 5.5 | $0.00361 | $0.00361 |
| Haiku 4.5 | $0.00180 | $0.00180 |
Grade A, and why
cairnos CLAUDE.md scanned grade A with 0 findings 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 87 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CairnOS - working notes for Claude
CairnOS is a local-first AI productivity desktop app ("Turn chaos into action."). It is a pnpm-workspace monorepo where a small Node "local engine" (Hono) owns a SQLite database and exposes a REST-ish HTTP API plus SSE. A React + Vite + Tauri desktop UI talks to that engine over HTTP, and a separate local MCP stdio server shares the same database through the shared core package. Everything runs on the user's machine - no cloud dependency.
Architecture
- The local engine owns the SQLite file. A Tauri webview can't open a native SQLite file directly, so the Node engine (
apps/server) holds the connection viabetter-sqlite3+ Drizzle. The UI reads/writes only through the engine's HTTP API. @cairn/coreis the shared brain. Services and the rule-based classifier live in core and are consumed by both the engine (HTTP handlers) and the MCP server (tool implementations) - one set of business logic, two front doors.- The UI is a thin client. The React app is mostly a TanStack Query client over the engine's API; server state lives in the engine, UI-only state lives in Zustand.
- Timestamps and IDs are plain TEXT. Timestamps are ISO-8601 strings and IDs are UUID v4 strings, stored as TEXT in the DB, sent as-is over the API, and rendered as-is in the UI - zero serialization mapping anywhere.
- WAL mode enables multi-process access. The engine and the MCP server are separate OS processes hitting the same
cairn.db; SQLite WAL mode lets them read/write concurrently.
┌──────────────┐ HTTP / SSE ┌─────────────────┐
│ Desktop UI │ ───────────────────────▶ │ Local engine │
│ (TanStack Q) │ localhost:4319/api │ (Hono, apps/ │
└──────────────┘ │ server) │
│ owns cairn.db │
┌──────────────┐ @cairn/core (services + classifier) │ better-sqlite3 │
│ MCP server │ ───────────────────────────────────────▶ │ + Drizzle (WAL)│
│ (stdio, 13 │ same SQLite file └─────────────────┘
│ tools) │
└──────────────┘
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 · 87 lines · 1,804 tokens per session scan A 272a71e22fdb
cairnos CLAUDE.md is an instructions file published in the GitHub repository akramlam/cairnos (0 stars, last pushed 4mo ago), licensed MIT. It adds 1,804 tokens to every session, about $0.0072 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
cairnos CLAUDE.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| cairnos CLAUDE.mdakramlam/cairnos | Instructions file | 0 | 4mo ago | MIT | A | 1,804 | 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 |