Fully vibe coded. This software was written entirely with an AI coding assistant. It has been verified by testing on Windows 11, macOS and Ubuntu Linux, but it comes with no warranty (MIT License): use it at your own risk.

Arshu Launcher

Work side by side with an AI assistant, and watch it work.

One command opens your AI assistant in a terminal and a browser you both share, neatly arranged on your screen. Ask it to open a page, fill a form or check your website, and you see every step happen.

Windows · Mac · Linux Claude Code · Codex · pi Open source (MIT)

Get started in 3 steps

No programming needed. You type a few commands into a terminal, once. Pick your computer:

Open a terminal

A terminal is a window where you type commands. Type (or paste) a command, then press Enter.

Press the Windows key, type Terminal and press Enter. Paste with Ctrl+V.

Press ⌘ Command + Space, type Terminal and press Enter. Paste with ⌘+V.

Press Ctrl + Alt + T, or open Terminal from your apps. Paste with Ctrl+Shift+V.

Install what you need (once)

Run each line. After installing, close the terminal and open a new one so it finds the new programs.

.NET 10runs the launcher
An AI assistantClaude Code shown; Codex or pi work too
A browserChrome or Edge
Node.js 20+lets the assistant drive the browser
winget install --id Microsoft.DotNet.SDK.10 -e
irm https://claude.ai/install.ps1 | iex
winget install --id OpenJS.NodeJS.LTS -e

Microsoft Edge is already on Windows. Windows 10: also winget install --id Microsoft.WindowsTerminal -e.

These use Homebrew; install it first if you don't have it.

brew install --cask dotnet-sdk
curl -fsSL https://claude.ai/install.sh | bash
brew install --cask google-chrome
brew install node
sudo apt install dotnet-sdk-10.0
curl -fsSL https://claude.ai/install.sh | bash
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - && sudo apt install -y nodejs

Install Google Chrome from google.com/chrome (download the .deb and open it). Ubuntu's own nodejs package is too old, so use the line above.

Then type claude in a new terminal once, to sign in.

Download and start

Make a folder for your work, download the launcher into it, and start it:

mkdir $HOME\Documents\AIWork; cd $HOME\Documents\AIWork
irm https://raw.githubusercontent.com/Arshu/ArshuLauncher/main/runJointLauncher.cs -OutFile runJointLauncher.cs
mkdir -p ~/Documents/AIWork && cd ~/Documents/AIWork
curl -fsSLO https://raw.githubusercontent.com/Arshu/ArshuLauncher/main/runJointLauncher.cs
mkdir -p ~/Documents/AIWork && cd ~/Documents/AIWork
curl -fsSLO https://raw.githubusercontent.com/Arshu/ArshuLauncher/main/runJointLauncher.cs
dotnet run runJointLauncher.cs -- --harness claude

Two windows open and the assistant asks what you'd like to do. Not sure everything is installed? Run dotnet run runJointLauncher.cs -- --doctor first: it checks and tells you what's missing. The full guide is in USAGE.md.

Then just ask, in plain words

The assistant works in the shared browser while you watch, and tells you what happened at every step.

“Open example.com and tell me what's on the page.”
“Walk me through the sign-up on my site, one step at a time.”
“Fill the contact form with test data and check the thank-you message appears.”
“Review the checkout page with me and list anything that looks broken.”

What it does

Everything explained in plain words in FEATURE.md.

Arranged for you

Terminal and browser fill your screen side by side or stacked, in the sizes you choose, and it remembers them.

You see every step

The assistant opens pages, clicks and types in the shared browser in front of you. You can click too.

Nothing passes silently

Each action is checked: a button that does nothing, a page error or a pop-up is reported, not skipped.

Review a site together

Walk through a flow step by step, collect what's wrong, fix it (when you agree) and run it again.

Helps you set up

A built-in check lists what's missing with the exact fix, and the assistant can install it, asking first.

Private and simple

A fresh browser profile each time, a control port only your computer can reach, and one readable file.

Questions

More answers, and fixes for common problems, in USAGE.md.

Do I need to know how to program?

No. You copy a few commands into a terminal once, then you talk to the assistant in plain words.

Is it free?

The launcher is free and open source under the MIT license. The AI assistant you use may need its own account or subscription.

Can the assistant see my passwords or browsing history?

No. The shared browser starts with a fresh, empty profile every time, separate from your normal browser.

Will it install things without asking?

No. The launcher installs nothing by itself. When something is missing, the assistant explains it and asks before each install.

How do I stop a session?

Close the two windows. Nothing keeps running in the background.

Something didn't work. What now?

Run dotnet run runJointLauncher.cs -- --doctor. It names each problem and how to fix it. Most problems come from a terminal opened before an install: open a new one.