darknotes

lavenpillay/darknotes
★ 0 stars HTML 🤖 AI/LLM Updated 4d ago
DarkNotes is a single-file, offline-capable notes app that runs entirely in the browser. Notes live on a freeform canvas — you can position, resize, connect, and group them freely. When the DarkNotes MCP server is running, your notes become accessible to Claude and other AI tools.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "darknotes": {
      "command": "npx",
      "args": [
        "-y",
        "lavenpillay/darknotes"
      ]
    }
  }
}

README Excerpt

Connect your DarkNotes to Claude and any MCP-compatible AI client. - **REST API** (port 3737) — the DarkNotes browser app saves notes here instead of just localStorage - **MCP Server** (stdio) — Claude Desktop / Claude Code can read and write your notes directly All data is stored in `~/.darknotes/data.json`.

Tools (20)

add_labeladd_note_to_groupappend_to_notecheck_itemcreate_connectioncreate_groupcreate_notecreate_workspacedelete_connectiondelete_groupdelete_notedelete_workspaceget_notelist_connectionslist_groupslist_noteslist_workspacesremove_labelremove_note_from_grouprename_workspace