Skip to content

Segun-io/ada

Repository files navigation

Ada

Ada

Ada is a desktop application for managing multiple AI coding agents with integrated terminal support and git worktree workflows.

Features

  • Multi-Agent Support - Manage Claude Code, OpenCode, and Codex agents from a single interface
  • Integrated Terminals - Built-in terminal emulation with xterm.js for each agent session
  • Git Worktree Workflows - Automatic worktree creation for branch isolation, keeping agents working in parallel without conflicts
  • Project Management - Organize and switch between multiple projects with persistent settings
  • Session History - Terminal output preserved across app restarts

Tech Stack

  • Frontend: React 19, TypeScript, Vite, Tailwind CSS v4
  • Backend: Rust with Tauri 2
  • UI: Radix UI + shadcn/ui
  • State: Zustand
  • Routing: TanStack Router
  • Terminal: xterm.js with portable-pty

Development

# Install dependencies
bun install

# Start development (frontend + Tauri)
bun run tauri:dev

# Build for production
bun run tauri:build

# Lint
bun run lint

Requirements

  • Bun (or Node.js)
  • Rust
  • One or more AI coding agents installed (Claude Code, OpenCode, or Codex)

Screenshots

Add Project Create new projects or open existing folders with git initialization

Create Terminal Spawn AI agent terminals with worktree support for branch isolation

License

MIT

About

Ada is a desktop application for managing multiple AI coding agents with integrated terminal support and git worktree workflows.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors