Curio
One place to see what every agent on this machine can actually load, and where the runtimes disagree.
Why
I run several coding agents side by side, and each one reads its skills, plugins and MCP servers from different places. A skill added for one runtime is invisible to another, and the only way to check was to open config files by hand.
Curio started as a review surface for Forge, my skill library, and Recall. Forge is now retired: skills live as plain SKILL.md files in each runtime, so Curio became the viewer for those runtimes instead of a front end for one store.
How it’s built
Curio is a Python standard library server with a single static page. It reads skill folders for Claude Code, Codex, Copilot CLI, OpenCode, Hermes and the shared agents directory, the skills bundled inside installed plugins, and the MCP servers each runtime declares in its configuration, with credentials redacted before anything reaches the page.
The skills matrix shows where a skill exists for one agent but not another, or has drifted between copies. For a drift, Curio lists each distinct version with the runtimes that load it, when it was edited and how long it is, shows the diff, and lets me pick which version to keep; the other runtimes then link to it, and replaced copies are backed up first. Plugin and MCP skills can be hidden to see only what I wrote.
Curio is also the UI for Recall. Memories, a review queue for duplicates, dream demotions and unfiled or stale memories, and a brain map of their links and semantic matches sit alongside the runtimes. `recall view` opens Curio on the same database, and every edit goes through the Recall CLI, so its revision checks and audit chain still apply.
- Skills across runtime folders and installed plugins in one matrix, with gaps and drift flagged
- Pick which drifted version to keep, with a diff and a backup of each replaced copy
- Hide plugin and MCP skills to see only locally authored ones
- Declared MCP servers per runtime, with conflicts flagged and secrets redacted
- Recall memories, a review queue and a brain map with semantic edges, edited through the Recall CLI
- When dream last ran and what it changed, shown in the sidebar
- Forge, the earlier SQLite skill library, retired September 2026
Demo
Screenshots
Links
Personal local tooling, in daily use. Forge was retired in September 2026. Screenshots use a demo home directory with fictional projects. Private source, with implementation details available for a walkthrough.