Kios: An iOS Reader for Self-Hosted Kobo/Calibre Libraries with Progress Sync

Kios is a new iOS reader that connects to self-hosted Kobo/Calibre libraries (like Grimmory or Calibre-Web) and syncs reading progress using the Kobo protocol. It also supports OPDS 1.2 and 2.0 with progress sync, plus kosync (the open-source sync protocol for Kobo devices).
Key Features
- Direct connection to self-hosted Kobo servers (Grimmory, Calibre-Web)
- Reading progress sync via the Kobo protocol
- OPDS 1.2 and 2.0 catalog support with progress sync
- kosync integration
- Built entirely with Claude Code (Opus 4.8 with 1M-token context window) by a first-time iOS developer
Kios is currently available via TestFlight: join the beta.
Behind the Build
The developer, an experienced software engineer but an iOS novice, used Claude Code extensively. They even had Claude write a "book" about iOS development to understand and review the generated code rather than blindly accept it. The toolkit included Claude Code with Opus 4.8's 1M-token window, plus the Superpowers skills and Matt Pocock's architecture skill to maintain code quality as the project grew.
If you self-host your ebooks and switch between a Kobo and an iPhone, Kios bridges that gap. The developer is actively seeking feedback on both functionality and UX.
📖 Read the full source: r/ClaudeAI
👀 See Also

Open Swarm: Open-Source System for Running Thousands of Parallel AI Agents
Open Swarm is an open-source system that spawns thousands of parallel AI agents with full access to 150+ internet tools including email, social media, Google Workspace, web search, code execution, and cron scheduling.

Grape Root Tool Reduces Claude Code Token Usage by Caching Repository Context
A free experimental tool called Grape Root addresses redundant token consumption in Claude Code by maintaining lightweight state about previously explored repository files, preventing unnecessary re-reads of unchanged files during follow-up prompts.

Zerostack 1.0.0: A Unix-Inspired Coding Agent in Pure Rust
Zerostack is a coding agent written in pure Rust, modeled on Unix philosophy — small composable tools piped together via stdin/stdout.

Open-source MCP suite improves Claude Code generation quality by 15-20%
An open-source MCP suite consisting of three local servers and a prompt skill addresses the 'bad token' problem in AI code generation, with one customer reporting 15-20% quality improvement for Claude Code.