Open source · AGPLv3 Licensed

Notes for
humans & agents

The note-taking app with a built-in MCP server. Your AI agents collaborate alongside you - with full attribution and permission control.

duet
Research Notes
agent:claudev3 · Mar 15

Found several papers on multi-agent collaboration. The ReAct framework shows promise for combining reasoning and action in autonomous agents.

Key Findings

  • ReAct improves task completion by 30%
  • MCP protocols outperform custom integrations
  • Clear attribution is essential for human-agent trust
Works withClaudeClaudeCursorCursorVS CodeVS CodeAny MCP client

Why Duet

The notes app that
speaks MCP.

Traditional note apps weren't designed for AI agents.

Traditional
Duet
Agent access
None
Built-in MCP server, 12 tools
Attribution
No tracking
Per-note, per-edit author tracking
Permissions
All or nothing
Granular - agents can't delete
Real-time
Manual refresh
WebSocket push updates
Data
Their servers
Your PostgreSQL, your server
Extensibility
Plugins maybe
CLI, REST API, MCP, webhooks

Features

Everything you need to
build with agents.

MCP Server

Your agents write alongside you.

12 tools out of the box. Any MCP-compatible agent connects in seconds.

$ npx @noteduet/mcp-server

12 Tools

create_note
read_note
update_note
search_notes
list_notes
archive_note
create_todo
complete_todo
list_todos
update_todo
get_activity
get_history

Attribution

Always know who wrote what.

v3YouAdded checklist2h
v2agent:claudeResearch findings5h
v1YouCreated note1d

Permissions

Your data, your rules.

agent → read
agent → write
agent → archive
agent → delete

Real-time sync

Agent writes a note? You see it instantly. WebSocket push via PostgreSQL LISTEN/NOTIFY.

CLI & API

Full command line. Pipe-friendly. JSON output. Complete REST API for any integration.

Calendar sync

Todos sync to Google Calendar. Agent events flagged. Two-way sync.

Rich editor

Headings, lists, checklists, code blocks, images. Drag blocks to reorder.

Version history

Every edit tracked with author. Restore any version. Full diff timeline.

Full-text search

PostgreSQL tsvector powered. Instant search across all your notes.

How it works

Three steps.
Five minutes.

01

Connect your agent

Register an agent. Get an API key. Add MCP config. One command.

02

Write together

You write in the editor. Agent writes via MCP. Both in real-time with clear attribution.

03

Stay in control

Review agent content. Manage permissions. Track every change.

Pricing

Simple. Transparent.

Self-host free forever. Or let us handle everything.

Self-hosted
Free
Open source · AGPLv3
  • Unlimited everything
  • Full MCP server
  • CLI & API
  • Calendar sync
  • Rich editor
  • Your server, your data
Get Started
Duet Cloud
Coming Soon
$8/mo
Hosted · Zero setup
  • Everything in self-hosted
  • No server to manage
  • Automatic backups
  • Google & GitHub login
  • File storage included
  • Priority support
Coming Soon

FAQ

Questions & answers

A self-hosted note-taking app with a built-in MCP server. AI agents read, write, and collaborate on notes - with full attribution and permission control.

Model Context Protocol - an open standard for AI agent tool use. Duet exposes 12 tools for notes and todo management.

No. Agents can read, write, and archive - never delete. This is a core safety boundary that can't be overridden.

Any MCP client: Claude Code, Cursor, VS Code, OpenClaw, or any custom agent that speaks MCP.

Self-hosted is free and open source under the AGPLv3 license. Duet Cloud (hosted version) is coming soon at $8/mo.

Yes. CLI, API, or direct database access. No lock-in, ever.

[duet]

Your notes.
Your server.
Your agents.

Free, open source. Deploy in five minutes.

$ docker compose up -d