Skip to file

adamwickwire — Launchpad

~/adamwickwire

projects/launchpad.md

Terminal-first macOS workspace

Launchpad.

I wasn't trying to reinvent the IDE. I wanted a window that fit how I actually work with CLI coding agents: open a project, have a terminal ready, click around files without sending a stray cd to the agent, commit without memorizing git flags.

Launchpad is that window. One project per window. The terminal is the center. Everything else orbits it.

What's in the window

  • Terminal — a real PTY with tabs, split panes, and a split workspace. Run claude, aider, or anything you'd run in a normal shell.
  • File browser — a tree rooted at the project. Color-coded by git status. Browse without accidentally changing the agent's working directory.
  • Git panel — stage, commit, push, pull, stash, branch, and conflict tools as buttons. I don't want to remember flags either.
  • Editor — CodeMirror 6, lean by default. Syntax highlighting, find, folding, a git change-gutter. Language server is off until you ask.

How it's built

Tauri v2, Rust, vanilla JS, xterm.js, CodeMirror 6. Native macOS app, Apache 2.0. Download the DMG or build from source.

Stack

Tauri v2RustVanilla JSxterm.jsCodeMirror 6