fractalmandala

Besvelte — DevOps skill for Claude Code

DevOps community

A Svelte implementation of bots in the app.

How to install Besvelte

This entry records only its repository, not the path inside it, so there is no exact command to give. Open fractalmandala/besvelte and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Besvelte does

A Svelte implementation of bots in the app. Claude, Codex, Opencode, others - create bots, run jobs across virtual computers. Choose sandboxes on local drive, an SSH box like Tailscale, Docker, or Cua sandboxes.

Alternatives in DevOps

  • Azure Batch Java — Large-scale parallel and HPC batch jobs 1.8k ★
  • Cccc — Coordinate your coding agents like a group chat — read receipts, delivery tracking, and remote ops from your p 1.1k ★
  • Proxy — route Claude Code requests through multiple upstream providers (OpenCode Go, OpenCode Zen, and AWS Bedrock) wi 957 ★

README

Besvelte

A Svelte implementation of bots in the app. Claude, Codex, Opencode, others - create bots, run jobs across virtual computers. Choose sandboxes on local drive, an SSH box like Tailscale, Docker, or Cua sandboxes.

Features

  1. Set agent personalities and assign them computers.
  2. Local MacOS sandbox computers, SSH machines, Docker, Cua, as options.
  3. View agent live next to the chat panels.
  4. Intervent in agent computers anytime.
  5. Run multiple tasks on multiple computers.

Dev

npm run dev

# to run in browser instead of native desktop window:
npm run dev:browser

# production build:
npm run build
node dist/cli.js ui

A local dashboard opens in a dedicated native desktop window: dark, green, rounded and calm, inspired by Grok Bot's layout (bots on the left, the conversation in the middle, the bot's computer live on the right).

  • New thread: pick an agent and a computer, say what to do, and it runs in the background.
  • Threads: a chat with each agent beside a live view of its computer. You see the screen, the agent's cursor gliding and a ripple wherever it clicks, at about 3 fps, all inside the app. Take over goes full screen and sends your clicks, scrolls and typing to that computer. Pause hands control back and forth.
  • Bots with faces: each agent has an animated face that blinks when idle, glances around while working and smiles when done.
  • Run everywhere: one job on several computers at once, with results side by side.
  • Computers: create sandboxes, add SSH, Docker or Cua machines, check which agents each has, and watch any desktop live.
  • "Let it use computers (Cua)" pre-approves only Cua's tools on your Mac (Claude Code --allowedTools mcp__cua), so an agent can drive a sandbox's browser without approving everything.

It runs on `127.0.0.1` only, behind a random token in the link the command prints, and it rejects other hosts, so other websites can't drive it.

![Start a thread](docs/new-thread.j