js-notepad: A Scriptable Notepad with Built-in MCP Server for Claude Code

js-notepad is a scriptable notepad application designed to work alongside VS Code while using Claude Code. It serves as a companion tool for coding workflows, built entirely with Claude Code assistance.
Key Features and Use Cases
The developer uses js-notepad side-by-side with VS Code during Claude Code sessions for several specific purposes:
- Reviewing documentation – Markdown renders live with Mermaid diagram support, and HTML mockups preview in a built-in browser tab.
- Tracking work – Quick todos and notes can be created without leaving the workspace.
- Monitoring changes – Multiple tab groups with navigation panels allow browsing project files and reviewing what Claude has implemented.
Technical Implementation
The application includes several technical components:
- Built-in MCP server – This enables Claude Code to read/write pages, execute scripts, create todos, and push results directly into the application.
- Monaco Editor – The same editor engine used by VS Code.
- Grid editor – For working with JSON and CSV files.
- Notebook and todo editors – Dedicated interfaces for different content types.
- PDF viewer – Built-in PDF viewing capability.
- JavaScript/TypeScript scripting – With full Node.js access for custom functionality.
The tool is free, open source, and currently available for Windows. The source code is hosted on GitHub at github.com/andriy-viyatyk/js-notepad.
📖 Read the full source: r/ClaudeAI
👀 See Also

Qwen 3.6 27B Quantization Benchmark: Q4_K_M Beats Q8_0 on Practical Tradeoffs
Evaluated Qwen 3.6 27B across BF16, Q4_K_M, and Q8_0 GGUF quants on HumanEval, HellaSwag, and BFCL. Q4_K_M delivers near-BF16 scores with 48% less RAM, 1.45x speed, and 68.8% smaller file size.

Claude Code Routines: Automated Cloud Tasks for AI Development Workflows
Claude Code Routines allow developers to save Claude Code configurations as automated tasks that run on Anthropic-managed cloud infrastructure. Routines support scheduled, API, and GitHub triggers for unattended execution of prompts against repositories.

HostMyClaudeHTML: One-Click Sharing for Claude HTML Artifacts
A developer built hostmyclaudehtml.com, a free tool that lets you share Claude-generated HTML artifacts as live URLs by dragging and dropping the .html file. No account is required for uploaders or viewers.

Torrix: Self-Hosted LLM Observability Without Postgres or Redis
Torrix is a self-hosted LLM observability tool that runs as a single Docker container backed by SQLite. Install with docker compose up; logs LLM calls via HTTP proxy or SDK — tokens, cost, latency, full traces, PII masking, cost forecasting.