Skip to content

ioPho Developer Docs

CLI tools, MCP servers, and AI agent skills across the ioPho ecosystem — for Wribble, Catto, Knotto, and AI video workflows.

ioPho builds personal tools for thinking, learning, and living. Every product exposes a machine-readable interface — CLI, MCP server, or agent skill — so your AI agent can read, write, and act across your personal stack.

Wribble

Minimal thoughts blog. Write posts, organize into channels, publish — controlled from your terminal or AI agent. Full docs →

Catto

AI-native task manager. Projects, subtasks, custom statuses, and a built-in AI assistant that creates tasks from natural language. Full docs →

Knotto

Personal knowledge graph. Track people, organizations, locations, and notes — then connect them. MCP-first. Full docs →

Video Workflow

AI agent skills for video production — search, download, and reverse-engineer videos into storyboards. Full docs →

ProductWhat it doesDocs
ReedleIntelligent reading library — save articles, YouTube, Bilibili; search, highlight, flashcardsreedle.io/docs →
PromptNoteVersioned prompt & snippet manager with agent skill supportpromptnoteapp.com/docs →

All ioPho products use Personal Access Tokens (PAT) for CLI and MCP authentication — no OAuth flow, no browser required. Tokens use the rdk_ prefix and are valid until revoked.

PAT Tokens guide

Terminal window
# Wribble MCP — add to ~/.claude/settings.json
{
"mcpServers": {
"wribble": {
"command": "npx",
"args": ["-y", "wribble", "mcp"],
"env": { "WRIBBLE_TOKEN": "rdk_your_token" }
},
"catto": {
"command": "npx",
"args": ["-y", "catto-cli", "mcp"],
"env": { "CATTO_TOKEN": "rdk_your_token" }
},
"knotto": {
"command": "npx",
"args": ["-y", "knotto-mcp"],
"env": { "KNOTTO_TOKEN": "rdk_your_token" }
}
}
}