Anywrite — Development skill for Claude Code
Full-coverage CLI for the Anytype local API (all 52 endpoints) — one binary, zero deps, wired as a Claude Code skill.
How to install Anywrite
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Antheurus/anywrite and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Anywrite does
Full-coverage CLI for the Anytype local API (all 52 endpoints) — one binary, zero deps, wired as a Claude Code skill.
Alternatives in Development
- Ccusage — CLI for analyzing Claude Code/Codex usage from local JSONL files 11.8k ★
- Sanitize — Detect and redact PII from text files — 15 categories (SSNs, credit cards, API keys, etc.), zero dependencies 3.1k ★
- Gopher Code — Claude Code, rewritten from scratch in Go 714 ★
README
anywrite
[](https://github.com/Antheurus/anywrite/actions/workflows/ci.yml) [](./LICENSE) [](https://bun.sh)

A single compiled CLI for the [Anytype](https://anytype.io) desktop app's local HTTP API — **all 52 endpoints** of the [2025-11-08 spec](https://developers.anytype.io/docs/reference), zero runtime dependencies, one binary.
It also goes beyond that spec: Anytype's desktop app runs its own internal middleware gRPC service (the protocol the app itself uses for things like drag-and-drop image embedding), completely separate from the documented REST API. `anywrite` talks to that too — see [Beyond the REST API](#beyond-the-rest-api) — for the one real thing the public API still can't do: putting an image inline in an object's body as a real block, not just a property reference.
Anytype's official MCP server exposes 52 always-loaded tools to every agent session whether they're used or not. `anywrite` is the alternative: a normal CLI, wired as a [Claude Code](https://claude.com/claude-code) skill that costs zero context until it's actually invoked, and just as usable from a terminal or any other agent/script.
Why
- Full coverage, and then some. Spaces, objects, properties, tags, types, templates, lists (sets + collections), chat, files, members, search, auth — every operation the local REST API exposes, plus one gRPC-only capability (inline image embedding) the REST API doesn't have at all.
- One binary, no deps. Built with
bun build --compile; ships as a single ~55MB executable with nothing tonpm installat runtime. - Data-driven. Every endpoint is one entry in an endpoint registry (method, path, params, quirks) — adding an endpoint if the API grows
Related Skills
Ghl CLI
Unofficial GoHighLevel (HighLevel) CLI for agencies: many sub-account tokens at once, every GHL API v2 endpoin
Claude Notifications Go
Cross-platform smart notifications -- 6 types, click-to-focus, context analysis, webhooks. Single Go binary, z
Signal MCP
Ask Claude about your Signal conversations. Persistent history, full-text search, and complete signal-cli cove
CLIProxyAPI Rust
Your Claude, ChatGPT and Gemini subscriptions as one fast API. A single Rust binary with OpenAI, Anthropic and
Skill Picker
Forget skill names? Local catalog that turns 'which skill for X?' into 2-4 clickable candidates — and flags du
Linear CLI
Linear for you and your agents. Single-file Python CLI that drives Linear from the shell or a subagent. Zero d
Related Agents
Harness Prover
Running-app verifier for harness eval loops. Drives the live feature (browser, API, or CLI) and returns a bina
Inbox Zero API CLI
Inspect or update Inbox Zero rules and analytics through the public API CLI. Use when tasks involve rules, sta
API Contract Watcher
Use to detect breaking changes to public APIs (HTTP endpoints, library exports, gRPC methods, CLI flags) betwe