Wribble
Minimal thoughts blog. Write posts, organize into channels, publish — controlled from your terminal or AI agent. Full 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 →
| Product | What it does | Docs |
|---|---|---|
| Reedle | Intelligent reading library — save articles, YouTube, Bilibili; search, highlight, flashcards | reedle.io/docs → |
| PromptNote | Versioned prompt & snippet manager with agent skill support | promptnoteapp.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.
# 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" } } }}