Canvas nodes
Apps, Tools, and Helpers you place on the BLXAde board.
Functional nodes fall into three categories. Apps and Tools open from the canvas menu; many Helpers are created by agents, drops, or dedicated UI.
Apps
Terminal / Shell
Native PTY sessions. Full guide: Terminals.
Browser
Loopback and package previews. Full guide: Browser previews.
Music
YouTube-only global session + per-project mirror. Full guide: Music.
Loops
Recurring headless automation. Full guide: Loops.
Hermes
Roaming Hermes Agent node. See Agents → Hermes.
Tools
Todo
One project todo list backed by:
.blxade/todo/<workspace-uuid>.mdGitHub-style task checkboxes with stable UUIDs, optional agent assignment (running same-project agent terminal; assignment does not auto-send a prompt), and inline handoff notes in a details block. Closing the node does not delete the Markdown file. Global Agent has full control; Agent CLI can read and update own assignment status only.
GitHub
Issues and PRs with Device Flow. Full guide: GitHub.
Usage
Installed-agent usage snapshots. Full guide: Usage.
Image Gen
OpenAI + fal.ai studio. Full guide: Image generation.
Helpers
Markdown
Read-only project .md / .markdown presentation (max ~1 MiB). Opened via
agent/Voice tools — not the Open menu. Content never enters the canvas file;
Refresh reloads. Local images and external http(s) links are tightly validated.
Screenshot / Move supported.
Mermaid
Singleton carousel (up to 12 slides). Runtime source/SVG in memory; disk slides store relative locators only. Save → project Markdown; Download → native SVG dialog. Voice can focus/load with EN/DE fast commands.
Plan
Structured plans under .agents/plans/. Full guide:
Plans & Makers.
Media / Image
Canvas representation for opened image links and dropped image files (and Image Gen helpers).
Feedback
Inert markers for review feedback. Optional canvas-corner button (Settings → General / Canvas). No runtime payload beyond identity/placement.
Singletons and limits
Typical per-project limits (product rules):
| Node | Limit |
|---|---|
| Usage, GitHub, Todo, Loops, Image Gen | One each |
| Mermaid | One carousel |
| Hermes | One app-wide (moves with active project) |
| Music | One mirror per project; one global session |
| Shell / Agent terminals | Multiple |
Node chrome vs content
| Stored in canvas | Kept native / project files / RAM |
|---|---|
| Position, size, page, kind | Terminals history, Hermes transcripts |
| Some view prefs (e.g. GitHub remote name) | API keys, OAuth tokens |
| Feedback / media placement | Image bytes, loop logs |