Features
Everything you need for AI-assisted development
Onda combines a modern terminal emulator with built-in Git, file browser, dev server preview, and first-class AI integration. Below is every shipped feature grouped by area — no marketing fluff, just the capability list.
Everything you need
Built for developers working with Claude Code, Codex, Gemini CLI, and other AI assistants
Tabs & Split Panes
Multiple terminals in tabs, split horizontally or vertically. Each pane runs independently.
Workspaces
Organize terminals by project with color-coded workspaces.
AI-Powered Commands
Describe what you need in natural language.
"Find all TypeScript files modified in the last week"
Custom Aliases
Shortcuts for your most-used commands.
gsgit statusgpgit pushdevnpm run devPlugin System
Themes, integrations, and custom features.
MCP Integration
Let AI agents control your terminal. Works with Claude, Cursor, and Windsurf.
terminal_runnpm testpane_splithorizontalworkspace_createapi-serverBuilt-in Git Panel
Status, inline diffs, commit graph, branch switcher, and worktree management.
File Browser
Navigate your project and drag files directly into the terminal.
AI Session Resume
Auto-detects interrupted Claude Code, Codex, and Gemini sessions.
Dev Server Preview
Auto-detect dev servers and preview in an embedded browser.
AI integration
- 21 MCP tools let Claude, Cursor, and Windsurf control terminals programmatically
- AI session resume auto-detects interrupted Claude Code, Codex CLI, Gemini CLI sessions
- Cmd+K generates shell commands from natural language with cwd/shell/git context
- Global screenshot capture (Cmd+Shift+S) injects image paths into the active pane as [Image #N] for Claude Code
Terminal and layout
- Mosaic split panes — split horizontally, vertically, or arbitrarily
- Workspaces with color-coded project organization and restored layouts
- Tabs with per-tab independent pane trees and cwd
- Command palette (Cmd+K) for fuzzy-search over every action
Developer workflow
- Built-in Git panel: branch switcher, inline diffs, commit graph, worktree management
- Git worktrees: work multiple branches in parallel directories, managed from the sidebar
- File browser with drag-and-drop files into terminal and @-mention file picking
- Dev server auto-detection (Vite, Next.js, Angular, Nuxt) with embedded preview
- Run command bar: auto-detects npm scripts, Makefile targets, and project commands for one-click execution
- Custom aliases with hot reload, shell-agnostic, synced across terminals
- Session persistence for layout and terminal buffer across restarts
- Screenshot manager: per-project history, custom shortcut, open in Finder from Settings
Extensibility
- Plugin system running in Web Workers for isolation
- Plugin API: commands, terminal, notifications, exec, filesystem, statusBar, http, storage, panels, contextMenu, keybindings, themes
- Built-in plugin store to browse, install, and manage plugins
- Themes: Dracula, Nord, Solarized Light/Dark, Onda Dark, plus custom via plugins