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

Ssemble MCP Server Enables Claude to Generate Short-Form Videos from YouTube
A new MCP server for Ssemble AI Clipping allows Claude to create TikTok/Reels/Shorts-style videos from YouTube URLs with AI-generated clips, caption templates, music tracks, and overlays. Setup involves adding configuration to Claude Desktop or using a hosted endpoint.

boxBot: An Open-Source Smart Speaker Powered by Claude and Hailo AI
A developer built a smart speaker named boxBot using Claude for agent-driven hardware control, Raspberry Pi, Hailo AI accelerator, and custom SDK—open-sourced on GitHub.

Steerling-8B: An Interpretable Language Model with Token-Level Attribution
Guide Labs released Steerling-8B, an 8-billion-parameter language model trained on 1.35 trillion tokens that can trace any generated token to input context, human-understandable concepts, and training data sources. The model achieves competitive performance with models trained on 2-7× more data.

Interactive Website Simulates Claude Code Project Structure
A developer built exploreclaudecode.com, a browser-based simulation of a Claude Code project with a functional file tree, configurable files, and terminal panel. The site explains how .claude/ directories, settings files, skills, agents, hooks, and MCP configs work together.