Shob is a desktop app for running and organizing multiple CLI agents in one workspace. It helps you keep parallel sessions focused, persistent, and easy to switch between.
- Run multiple CLI sessions side by side.
- Keep session context inside the same project.
- Switch quickly between tasks without losing flow.
- Use a desktop-first experience powered by Electron.
- React 19 + TypeScript
- Vite
- Electron
- pnpm
src/: React UI and client logicsrc/components/: UI components and app viewselectron/: Electron main/preload process code.github/workflows/: Build and release workflow
- Node.js 22+
- pnpm
pnpm install
pnpm electronpnpm build
pnpm build:electronpnpm dev: Start Vite dev serverpnpm electron: Run Electron app in developmentpnpm build: Type-check and build frontendpnpm build:electron: Build desktop installers with electron-builderpnpm lint: Run ESLintpnpm preview: Preview production frontend build
GitHub Actions builds desktop installers when you push a version tag.
git tag vX.Y.Z
git push origin vX.Y.ZWorkflow output includes platform builds for Windows, macOS, and Linux.
Proprietary or internal use by default unless you add a license file.