BS Coding banner
tuannm711 tuannm711

BS Coding

Development community

Description

BS Coding — a desktop app (Electron + React) that runs multiple CLI coding agents (opencode, Claude Code, aider…) side by side in terminal panes within a single window. Ships a native "BS" agent with a chat UI, slash commands, bundled skills (Superpowers + Anthropic front-end), MCP, LSP, and packaged installers for Windows / macOS / Linux.

Installation

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

README

BS Coding

**BS Coding** is a desktop app for running multiple CLI coding agents side by side — opencode, Claude Code, aider, and any other CLI agent you put on `PATH` — in parallel terminal panes inside a single window. It also ships a built-in **native "BS" agent** with its own chat UI, tool registry, sessions, permissions, and skill system.

BS Coding — multiple CLI coding agents in parallel panes

Highlights

  • Multi-agent panes — spawn several CLI coding agents in one window, each in its own terminal pane. Stop / restart / inject / zoom per pane; process trees are killed on exit (no orphans).
  • Native BS agent — a first-party coding agent with chat UI, streaming output, markdown rendering, tool-call cards, image attachments, and undo/redo.
  • Slash commands/init, /review, /new, /frontend-design, and Superpowers workflows (/sp-*), plus custom commands with $1..$N, $ARGUMENTS, @path references and !cmd`` shell interpolation.
  • Bundled skills — 19 skills loadable by the agent: 14 Superpowers workflow skills and 5 Anthropic front-end/design skills (frontend-design, canvas-design, theme-factory, brand-guidelines, web-artifacts-builder).
  • Sessions — create / switch / rename / delete conversations per agent, with auto-title and per-session undo/redo through file snapshots.
  • MCP & LSP — stdio and HTTP MCP servers, plus language-server diagnostics surfaced in the agent's edit tools.
  • Cost tracking — token and dollar usage per session and per model via the models.dev catalog.
  • Office documents — the native agent can create and edit .docx, .xlsx, and .pptx through the office tool (powered by OfficeCLI; binary auto-downloaded on first use).
  • Model Connections — manage Claude Code / Codex / API-key accounts with OAuth login, account switching, and quota monitoring (see below).
  • **Project expl