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.
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.
No programming needed. You type a few commands into a terminal, once. Pick your computer:
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.
Run each line. After installing, close the terminal and open a new one so it finds the new programs.
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.
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.
The assistant works in the shared browser while you watch, and tells you what happened at every step.
Everything explained in plain words in FEATURE.md.
Terminal and browser fill your screen side by side or stacked, in the sizes you choose, and it remembers them.
The assistant opens pages, clicks and types in the shared browser in front of you. You can click too.
Each action is checked: a button that does nothing, a page error or a pop-up is reported, not skipped.
Walk through a flow step by step, collect what's wrong, fix it (when you agree) and run it again.
A built-in check lists what's missing with the exact fix, and the assistant can install it, asking first.
A fresh browser profile each time, a control port only your computer can reach, and one readable file.
More answers, and fixes for common problems, in USAGE.md.
No. You copy a few commands into a terminal once, then you talk to the assistant in plain words.
The launcher is free and open source under the MIT license. The AI assistant you use may need its own account or subscription.
No. The shared browser starts with a fresh, empty profile every time, separate from your normal browser.
No. The launcher installs nothing by itself. When something is missing, the assistant explains it and asks before each install.
Close the two windows. Nothing keeps running in the background.
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.