Remark: A Markdown Annotation Tool for Claude Code Workflows

What Remark Does
Remark addresses a specific friction point when using Claude Code: reviewing spec or instruction files and leaving feedback for the agent. The developer behind it found that pasting notes into chat disconnects feedback from the file, while leaving notes directly in markdown is messy because the agent either reads them as content or strips them.
Key Features and Commands
The tool is a native macOS application with these specific capabilities:
- Annotate any Markdown file inline by highlighting sections and adding comments
- Export annotations with
remark export file.md- this generates a JSON list containing exactly what was flagged, where in the file, and the surrounding context - Clear resolved annotations with
remark resolve - Local-only operation - nothing leaves your machine
Claude Code Integration
The Claude Code integration works through a skill system:
- Run
remark install-skillto install a skill in your.claude/skills/directory - The skill covers the annotation format, including how to read exports, how to mark annotations resolved, and how to handle partial matches when the file has changed since review
Technical Details
The tool was built with Claude Code, which wrote most of the Rust backend and the re-anchoring algorithm. It's available for macOS with a 7-day free trial, then a $17 one-time purchase. Installation options include:
- Direct download from getremark.app
- Homebrew:
brew install mfreiwald/tap/remark
This type of tool is useful for developers who regularly review and provide feedback on Claude Code instruction files, offering a structured way to maintain feedback context within the actual files being reviewed.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Plugins: Computer Vision, Multi-Agent Council, and Self-Debugging Workflow
Three Claude plugins were released: Computer Vision v1.7.0 for Windows app automation, The Council v3.1.0 for adversarial multi-agent consultation, and Upwork Scraper v0.2.0 for job market analysis. A demonstration showed Claude using these plugins to diagnose and fix its own Solitaire automation bug.

Vibe Hosting: Claude Code MCP Integration for AI-Assisted Deployment
NameOcean's Vibe Hosting platform integrates Claude Code MCP to build and deploy projects through natural language commands. The service offers free SSL, domains, DNS, and VPS setup for static sites, Node.js, Python, Django, and Go applications.

Engram v1.0.0: Persistent Memory for Local LLMs via Knowledge Graph
Engram is a single binary that provides persistent memory for local LLMs through a knowledge graph system. It includes an MCP server for integration with Claude Code, Cursor, and Windsurf, stores all data in a single .brain file, and runs fully offline.

Claude Code Limiter: Self-Hosted Rate Limiter for Shared Claude Code Subscriptions
claude-code-limiter is a self-hostable tool that adds per-user rate limits to shared Claude Code subscriptions, featuring per-model quotas, credit budgets, sliding 24h windows, time-of-day rules, and a real-time dashboard.