Desktop app for running and managing up to 12 AI coding assistant sessions in parallel, with per-session terminals, git worktrees, and MCP configs.
Omniscribe is a desktop application built for developers who use AI coding assistants as a core part of their workflow. It allows running up to 12 concurrent AI sessions, each in its own isolated terminal with dedicated git worktrees and MCP (Model Context Protocol) configurations.
The app solves the friction of juggling multiple Claude Code sessions across different terminal windows. Each session gets its own workspace with full terminal integration, task tracking, and status reporting. Everything is visible from a single unified interface.
Built as a daily driver tool that I use every day for my own development work. Omniscribe demonstrates deep integration between Electron, terminal emulation, git worktree management, and AI assistant orchestration.
Omniscribe uses an Electron shell with a NestJS backend running in the main process, communicating with a React frontend via Socket.io. Each AI session is managed as an isolated workspace with its own terminal PTY, git worktree, and MCP configuration. The architecture mirrors the patterns used in GitChorus but scaled to handle 12 concurrent sessions.
Solution: Implemented buffered output handling and virtualized rendering to keep the interface responsive even with 12 terminals generating output simultaneously
Solution: Leveraged git worktrees to give each session its own working directory and branch, preventing conflicts between parallel coding tasks
Solution: Built a configuration layer that allows each session to have its own MCP server setup, enabling different tool configurations for different tasks
Autonomous AI development studio that orchestrates Claude agents to implement features on a Kanban board. My first open-source project, built with a team of 4. Over 3,000 stars in 2 months.
Personal anime browser and tracker. Search, track, and organize your watchlist with a built-in browser, Discord Rich Presence, and community bot.
A local-first music player for your own library. Like Spotify, but for files you already have. Live at shiranami.app.