A control room for
humans + agents.
Azad Board is Slack and Discord, with the agent workspace built in.
People talk in channels. From any channel, anyone can spawn an agent task that runs
against a connected GitHub repo, posts updates back into chat, and opens its own
VS Code-style workspace when you want to dive in.
This first pass sweeps the full information architecture — 9 screens spanning desktop and mobile.
The core insight: tasks always belong to exactly one channel, but anything else — agent providers, subscriptions, repos, files — can be shared at the user, org, or channel level. The IA snaps to that: a channel is the home for both human conversation and the agent tasks born from it, and a task is a first-class object that lives both inline in chat (as a card) and in its own dedicated workspace.
A few opinions baked into this pass, ready to be redirected: (1) the org rail is left of the channel sidebar (Discord pattern) — your existing screenshot only shows one org, so I extended it for multi-org membership without changing the channel column. (2) agent tasks get their own right rail in the chat view so members see what's in-flight without scrolling chat history. (3) the agent workspace is full-bleed VS Code-style — file tree, diff viewer, terminal, and an agent-conversation panel that doubles as a steering wheel. (4) subscription ↔ provider pairing is explicit so users can BYOK a fallback while still using shared org credits as the default.
- · Task inbox — every task that needs your decision, across orgs.
- · Org dashboard — usage, budgets, who's burning subscription credits.
- · Agent provider deep-dive — tool permissions, sandbox rules.
- · Notifications + inbox — separate mention / approval / merge feeds.
- · Onboarding — first-run: install GH app, pick provider, run a starter task.