Skip to content
github-actions[bot] edited this page May 21, 2026 · 2 revisions

BLXCode Documentation

Welcome to the BLXCode docs. User guides explain how to run and use the app; developer guides explain how to build, extend, and contribute.

Published copy: GitHub Wiki (auto-synced from this folder on pushes to main that touch docs/**). Edit documentation here in the repository, not in the wiki web UI.

Doc map

Start here: Getting StartedWorkspacesAgent Harness

Topic Guide
Workbench, terminals, sidebar, handoff Workspaces
Memory, learnings, graph, categories Memory And Tasks
Markdown plans and plan-linked tasks Plans
Workspace rules and skills Rules And Skills
Core skills, shell/git/web tools Agent Harness
Coordinated subagents (scout/review/security) Subagents
Tmux vs legacy shortcuts, notifications Keyboard Shortcuts
Image generation mode Image Mode
Providers, API keys, context, hooks Agent Providers
Voice STT/TTS Voice
UI language and EULA UI Language
Build from source Building
Common issues Troubleshooting

User docs

  • Getting Started — prerequisites, run BLXCode, first workspace, where data lives.
  • Workspaces — creation, terminal grids, sidebar explorer, Git graph, handoff, persistence.
  • Memory And Tasks — Memory panel (Files, Graph, Search), dynamic categories, tasks, agent memory tools.
  • Plans.agents/plans/, Kanban board, task syntax, Plans panel, agent tools.
  • Rules And Skills — expandable rule/skill cards, core vs user skills, install dialog.
  • Agent Harness — core skills, slim prompt, environment/shell/git/web, web API keys.
  • Subagents — parallel runs, roles, timeline, tool groups, limits.
  • Keyboard Shortcuts — tmux prefix vs legacy chords, notification toasts.
  • Image Mode — generate images from the agent panel, settings, limits, persistence.
  • Agent Providers — OpenRouter, Anthropic, OpenAI-compatible, context, hooks.
  • Voice — STT, TTS, microphone, push-to-talk.
  • UI Language — locales, language picker, EULA localization.
  • Building — Linux, macOS, Windows release builds.
  • Troubleshooting — startup, build, browser, keyring, terminal issues.

Developer docs

  • Setup — local environment and verification commands.
  • Architecture — frontend/backend split, agent, memory, plans, handoff, diagrams.
  • Agent Harness — core skills, tool dispatch, web settings, extension guide.
  • Subagentssubagents.run, runner, protocol, tool groups, new roles.
  • Tauri IPC — command registration, wrappers, command groups.
  • Voice Architecture — STT/TTS modules and flows.
  • Internationalization — locales, EULA content, translation workflow.
  • Contributing — code style, rules, testing, pull request checklist.

Project principles

BLXCode is a local-first desktop workbench. Workspaces, terminals, memory, plans, tasks, and agent context stay close together without hiding where data lives on disk. When behavior changes, update the docs beside the code so users and contributors can move forward without reverse-engineering the app.

Clone this wiki locally