Getting started
Installation
Requirements: Node.js 20.11+ (24 recommended, see .nvmrc) and npm.
Requirements: Node.js 20.11+ (24 recommended, see .nvmrc) and npm.
Set up your agent
npx @manishtamang/dittu setup
Registers the dittu MCP server and installs the skills for every agent it
finds (Claude Code, Cursor, Gemini CLI, Codex). Preview with --dry-run.
Browser
dittu drives Chromium through Playwright:
npx playwright install chromium
On Linux and WSL, Chromium also needs system libraries:
sudo npx playwright install-deps chromium
Check everything with:
npx @manishtamang/dittu doctor
✓ Node.js v24.21.0
✓ Chromium (Playwright) ~/.cache/ms-playwright/chromium-1248/…
✗ Chromium launches missing system libraries: libnspr4.so
fix: sudo npx playwright install-deps chromium
✓ npm (for --build) v11.19.0
From source
git clone https://github.com/Manish-Tamang/dittu && cd dittu
pnpm install
node scripts/dittu.mjs doctor
node scripts/dittu.mjs setup # points agents at this checkout
scripts/dittu.mjs runs dist/ when built (pnpm build), otherwise the
TypeScript sources through tsx.