tuannm711

BS Coding — Development skill for Claude Code

Development community

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.

How to install BS Coding

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

What BS Coding does

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.

Alternatives in Development

  • OpenSquirrel — For people who get distracted by agents 1.3k ★
  • React Native Movie App — Get hands-on with React Native and Expo in this crash course 787 ★
  • React Native Restate — Build a full-stack Real Estate app from scratch with Google Authentication, dynamic routing, and more 678 ★

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