Skip to main content

Roadmap

Completed (v0.1)

Sprint 1-4: Foundation

  • SPM multi-target structure
  • SOLID protocol definitions
  • PTY process management with forkpty
  • VT100 parser (SwiftTerm integration)
  • kqueue I/O multiplexer
  • Terminal grid with scroll buffer
  • Agent detection (Claude, Codex, Aider, Gemini)
  • Hook event parsing
  • Agent state machine
  • Config cascade with YAML
  • SQLite persistence (GRDB)

Sprint 5-6: Core UI

  • Metal GPU rendering pipeline
  • Glyph atlas for font rendering
  • Layout engine (single, list, 2-col, 3-col, fleet)
  • Fleet manager with stats aggregation
  • Cost engine with per-token pricing
  • Activity logger

Sprint 7-8: Productivity

  • Command palette (Cmd+K)
  • Fuzzy search matcher
  • Keyboard shortcut system
  • Vim-mode navigation
  • Theme engine (5 built-in themes)
  • Menu bar mode

Sprint 9-12: Review & Analysis

  • Diff review (unified + side-by-side)
  • File explorer
  • Syntax-highlighted editor
  • Plan mode visualization
  • Web preview
  • iOS simulator preview
  • Mermaid diagram renderer
  • Global search

Sprint 13-16: Integration

  • MCP JSON-RPC 2.0 server
  • 5 MCP tools
  • Unix socket control server
  • agentsctl CLI
  • Multi-session launcher
  • Session remixer with git worktrees
  • Asciicast v2 recording
  • Playback view
  • Task router
  • Verification chains

Sprint 17-20: Polish

  • Drag & drop file attachments
  • Context bridge with knowledge graph
  • 180 unit tests across 70 suites
  • Build scripts (bundle, DMG, release)
  • Homebrew cask formula
  • Docusaurus documentation

Future (v0.2+)

  • Real Metal rendering integration
  • Live agent provider implementations
  • Collaborative multi-user sessions
  • Plugin system for custom providers
  • Notification center integration
  • Sparkle auto-update
  • App Store distribution