shob

agent
Guvenlik Denetimi
Uyari
Health Uyari
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Uyari
  • process.env — Environment variable access in .github/workflows/tauri-build.yml
Permissions Gecti
  • 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 Tauri.

Tech Stack

  • React 19 + TypeScript
  • Vite
  • Tauri v2 (Rust backend + desktop packaging)
  • pnpm

Project Structure

  • src/: React UI and client logic
  • src/components/: UI components and app views
  • src-tauri/: Tauri config and Rust source
  • .github/workflows/tauri-build.yml: Build and release workflow

Requirements

  • Node.js 22+
  • pnpm
  • Rust toolchain (stable)
  • Tauri system dependencies (platform-specific)

Quick Start

pnpm install
pnpm dev

To run as a desktop app during development:

pnpm tauri dev

Build

pnpm build
pnpm tauri build

Scripts

  • pnpm dev: Start Vite dev server
  • pnpm build: Type-check and build frontend
  • pnpm lint: Run ESLint
  • pnpm preview: Preview production frontend build
  • pnpm tauri: Run Tauri CLI commands

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.

Notes

  • Replace the cover image URL with your own branding when ready.
  • Keep frontend and Tauri versions aligned in package.json and src-tauri/tauri.conf.json.

License

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

Yorumlar (0)

Sonuc bulunamadi