Skip to content

armantsaturian/ArcNext

Repository files navigation

ArcNext logo

ArcNext

Arc x Terminal = ArcNext. Built for the Agentic Era.


A terminal emulator that treats shells the way Arc treats tabs — workspaces, split panes, and a fully integrated browser side by side. One app for everything you need while coding with AI agents.

Why?

See the original motivation and Karpathy's take on the shift.

Features

Workspaces

Vertical sidebar with Arc-style tabs. Drag to merge, color-code, pin, sleep. On launch, ArcNext opens to an empty space with the sidebar visible. Use Cmd+T or + New Workspace to create the first tab, while pinned workspaces stay listed dormant until selected. Right-click any workspace to rename it manually or generate a contextual AI name from the current session. Use Group on the sidebar divider to organize unpinned workspaces by terminal project or browser app, with separate groups for apps like Gmail, Google Docs, and GitHub. Each group header can close all workspaces in that group.

Workspaces demo

Split Panes

Terminals and browser views side by side in any layout.

Split Panes demo

Integrated Browser

Dock any web page next to your terminals. Links open in-app. Undock back to a standalone window anytime. ArcNext keeps its embedded Chromium current so modern sites and Cloudflare/Turnstile checks are less likely to break in-app. ArcNext downloads save to your macOS Downloads folder. The sidebar download tray shows the four most recent items from Downloads on hover, with thumbnails and quick open or Finder actions. On macOS, packaged builds advertise HTTP, HTTPS, HTML, and XHTML handling so ArcNext can appear in System Settings as a selectable default browser. You can also make ArcNext the default from Settings → General. Incoming links open as browser workspaces.

Integrated Browser demo

Agent bridge

Agents running in an ArcNext terminal pane can observe and drive any open browser pane through the arcnext-bridge CLI — snapshot the page, click, type, navigate. Presence is detected via the ARCNEXT_BRIDGE_SOCK env var, and the pane glows sky-blue while an agent is acting so you can watch and interrupt. arcnext-bridge open <url> creates a new browser workspace in the background by default, so agents can open pages without stealing your current workspace. Use arcnext-bridge open <url> --foreground when you do want it to switch you to the new page. For example, ask Claude Code to "like the top post on my LinkedIn feed" and it'll open the page, snapshot it, and click the right button for you. See arcnext-bridge --help for the full command list.

Smart Cmd+T

Frecency-powered picker with ghost text autocomplete. Search your directory and web history, Enter to go. When a directory is selected, press Tab to switch into an Arc-style "Run in…" mode, type an initial shell command, then press Enter to open that folder and run it. Run-mode suggestions come from your shell history, so long agent commands can be reused without retyping.

Smart Cmd+T demo

Tech Stack

Electron 41 · React 19 · TypeScript · xterm.js 6 (WebGL) · node-pty · Zustand 5 · electron-vite

Setup

npm install
npm run dev            # development
npm run package        # production DMG (signed + notarized)

Optional Integrations

A few features shell out to external CLIs that aren't bundled with ArcNext. The app works without them — those features just stay dark until you install the tool.

Feature Requires Install
XNext sidebar (X/Twitter feed + compose, disabled by default) xcli github.com/armantsaturian/xcli
AI Rename (workspace auto-naming) and browser "Summarize URL" summarize github.com/steipete/summarize

After installing, make sure the CLI is on your PATH (or, for xcli, available at ~/.pyenv/shims/xcli). Restart ArcNext to pick it up. Enable XNext in Settings → Extensions when you want the sidebar feed.

Keyboard Shortcuts

Shortcut Action
Cmd+T New tab picker
Tab in Cmd+T on a directory Type an initial command to run in that directory
Cmd+D / Cmd+Shift+D Split right / down
Cmd+W Close pane
Cmd+B Toggle sidebar
Cmd+1-9 Switch workspace
Opt+Cmd+Arrows Navigate panes

License

MIT

About

You like Claude and Codex? You like Arc Browser? You love ArcNext! ❤️

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors