shob

agent
Security Audit
Fail
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 17 GitHub stars
Code Fail
  • os.homedir — User home directory access in electron/main.ts
  • process.env — Environment variable access in electron/main.ts
  • process.env — Environment variable access in electron/server.ts
  • network request — Outbound network request in electron/server.ts
  • exec() — Shell command execution in electron/session-db.ts
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This desktop application provides a workspace to run and organize multiple CLI agent sessions side-by-side within a single project. It uses Tauri v2 and React to maintain persistent terminal contexts that users can easily switch between.

Security Assessment
Overall Risk: Low. This tool is designed to execute terminal commands, but that is its intended, user-driven purpose. The automated rule scan found no hardcoded secrets and confirmed that the application does not request inherently dangerous system permissions. A process environment variable warning was flagged, but this is strictly limited to the GitHub Actions build workflow, which is standard for compiling desktop installers and poses no threat to the end user. It does not make suspicious background network requests or covertly access sensitive data.

Quality Assessment
The project is very new and currently has low community visibility with only 7 GitHub stars. However, it is highly active, with the most recent code push occurring just today. A significant concern for enterprise or open-source adoption is the complete lack of a license file. As explicitly stated in the documentation, the code defaults to proprietary and internal use, meaning legal usage rights are restricted until an official license is added.

Verdict
Use with caution: The application appears safe to run, but developers should be aware of the strict unlicensed legal status and the early-stage maturity of the project.
SUMMARY

Shob — Run multiple CLI agents across sessions within a single project

README.md

Shob - Run multiple CLI agents across sessions within a single project

image

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.

Why Shob

  • 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.

Tech Stack

  • React 19 + TypeScript
  • Vite
  • Electron
  • pnpm

Project Structure

  • src/: React UI and client logic
  • src/components/: UI components and app views
  • electron/: Electron main/preload process code
  • .github/workflows/: Build and release workflow

Requirements

  • Node.js 22+
  • pnpm

Quick Start

pnpm install
pnpm electron

Build

pnpm build
pnpm build:electron

Scripts

  • pnpm dev: Start Vite dev server
  • pnpm electron: Run Electron app in development
  • pnpm build: Type-check and build frontend
  • pnpm build:electron: Build desktop installers with electron-builder
  • pnpm lint: Run ESLint
  • pnpm preview: Preview production frontend build

Release

GitHub Actions builds desktop installers when you push a version tag.

git tag vX.Y.Z
git push origin vX.Y.Z

Workflow output includes platform builds for Windows, macOS, and Linux.

License

Proprietary or internal use by default unless you add a license file.

Reviews (0)

No results found