Skip to content
/ aTerm Public

Agentic terminal workspace for AI-assisted coding. Run Claude Code, Aider, or OpenCode alongside your shell in project-based layouts.

License

Notifications You must be signed in to change notification settings

saadnvd1/aTerm

Repository files navigation

aTerm

Download macOS

A modern terminal workspace designed for agentic coding workflows. Run AI coding assistants (Claude Code, Aider, OpenCode) alongside your shell, dev server, and git panel in a unified, project-based interface.

aTerm Screenshot

Why aTerm?

When working with AI coding agents, you need multiple terminals running simultaneously:

  • AI Assistant - Claude Code, Aider, or OpenCode doing the heavy lifting
  • Shell - Running commands, checking outputs
  • Dev Server - Watching your app in real-time
  • Tests - Running test suites

aTerm gives you predefined layouts optimized for these workflows, with instant project switching and persistent terminals that stay alive in the background.

Features

  • Agentic Layouts - Pre-configured for AI-assisted development (AI + Shell, AI + Dev + Shell, AI + Git)
  • Project Workspaces - Switch between projects instantly with Cmd+1-9, terminals persist in background
  • Built-in Git Panel - Stage, commit, push, and view diffs without leaving the terminal
  • Multi-Agent Support - Claude Code, Aider, OpenCode, Cursor, and custom commands
  • Split Panes - Right-click to split with any profile, drag borders to resize
  • Pane Renaming - Double-click or right-click to rename panes
  • Maximize Mode - Shift+Cmd+Enter to focus on a single pane
  • Per-Pane Font Size - Cmd+Plus/Minus to adjust individual pane fonts
  • Themes - Midnight, Dracula, Nord, Tokyo Night, Gruvbox

Keyboard Shortcuts

Shortcut Action
Cmd+1-9 Switch to project 1-9
Cmd+B Toggle sidebar
Shift+Cmd+Enter Maximize/restore focused pane
Cmd+D Split pane with shell
Cmd+W Close focused pane
Cmd++ Increase font size
Cmd+- Decrease font size
Cmd+K Clear terminal

Default Layouts

Layout Panes
AI + Shell Claude Code (2/3) + Shell (1/3)
AI + Dev + Shell Claude Code + Dev Server (top), Shell (bottom)
AI + Git Claude Code (2/3) + Git Panel (1/3)
Focused AI Single Claude Code pane
Quad 4 panes in 2x2 grid

Installation

macOS (Apple Silicon)

Download the latest .dmg from Releases - signed and notarized.

Build from Source

# Install dependencies
npm install

# Development
npm run tauri dev

# Production build
npm run tauri build

Stack

  • Frontend: React 18 + TypeScript + Tailwind CSS + shadcn/ui
  • Terminal: xterm.js with fit addon
  • Backend: Tauri 2 (Rust) with portable-pty
  • Drag & Drop: @dnd-kit for pane reordering

Configuration

Config stored in ~/Library/Application Support/aterm/config.json:

  • Projects - Name, path, git remote, AI provider, layout
  • Profiles - Terminal presets (command, accent color)
  • Layouts - Custom pane arrangements

License

MIT

About

Agentic terminal workspace for AI-assisted coding. Run Claude Code, Aider, or OpenCode alongside your shell in project-based layouts.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published