Panels & Layout
Fabriqa Desktop uses a dockable panel system. Panels can be opened, closed, moved, and resized. They appear in four areas: left sidebar, main content area, right side pane, and bottom drawer. Every panel is accessible from the command palette or a slash command.Panel System Overview
- Drag and drop — panels can be repositioned between areas.
- Resizable — drag the dividers between pane areas to redistribute space.
- Persistent state — panel layout is saved per workspace and restored on relaunch.
- Zen mode compatible — use slash commands to open panels temporarily even in zen mode.
Cmd+Shift+P).
Panels Reference
Terminal — /terminal
Terminal — /terminal
An integrated terminal running in your workspace folder. Run shell commands, watch build output, and interact with running processes without leaving Fabriqa.
- Inherits the workspace folder as the working directory.
- Multiple terminal sessions are supported as sub-tabs within the panel.
- Slash command:
/terminal
Git Changes — /git
Git Changes — /git
Shows the current git status of your workspace, organized into three groups:
- Staged — files added to the index, ready to commit.
- Unstaged — modified tracked files not yet staged.
- Untracked — new files not yet tracked by git.
/gitSee Git Integration for full details.Timeline — /timeline
Timeline — /timeline
Displays a chronological view of the active conversation, including:
- All user and assistant messages.
- Inline tool calls with input/output detail.
- Timestamps and duration for each step.
/timelineACP Debug Panel — /acp
ACP Debug Panel — /acp
The ACP (Agent Communication Protocol) debug panel shows the raw stdin/stdout streams between Fabriqa and the underlying AI process. Use it to diagnose communication issues or inspect the exact messages being sent to and received from the model.Features:
- Real-time streaming — messages appear as they arrive.
- Filtering — show stdin, stdout, or both independently.
- Search — filter the log by keyword.
- Pause / Resume — freeze the stream to inspect a specific point without losing scroll position.
- Chat picker — switch between ACP streams for different active chats.
- Pin chats — pin specific chats to keep their stream visible.
/acpWorkspace Settings — /workspace-settings
Workspace Settings — /workspace-settings
A dashboard for the current workspace with five tabs:
Slash command:
| Tab | Contents |
|---|---|
| Overview | Workspace name, path, session info |
| Actions | Custom action definitions for the task runner |
| Permissions | Saved allow/deny rules for tool use |
| Audit | Full audit log of all tool calls and decisions |
| Diagnostics | Workspace health and configuration diagnostics |
/workspace-settingsAudit Log — /audit
Audit Log — /audit
A dedicated view of every tool call, permission decision, and agent action in the current workspace. Entries include timestamps, tool name, input parameters, and the allow/deny outcome.Slash command:
/audit (opens Workspace Settings on the Audit tab)Specs Explorer & Artifact Viewer
Specs Explorer & Artifact Viewer
Browse specification files and view AI-generated artifacts (documents, code files, structured outputs) produced during your sessions. The artifact viewer renders markdown, code, and structured content inline.Access via the sidebar activity bar or the command palette.
Workflow Designer — /workflow-designer
Workflow Designer — /workflow-designer
A visual canvas for designing multi-step agent workflows. Connect steps, define inputs and outputs, and orchestrate complex sequences without writing orchestration code manually.Slash command:
/workflow-designerDeveloper Console — Cmd+Shift+J
Developer Console — Cmd+Shift+J
The in-app developer console for debugging frontend issues. Mirrors browser devtools console output inside Fabriqa Desktop.Shortcut:
Cmd+Shift+J (macOS) / Ctrl+Shift+J (Windows / Linux)Diagnostics — Cmd+Shift+D
Diagnostics — Cmd+Shift+D
A standalone diagnostics dashboard that shows connection status, configuration validity, provider reachability, and runtime health metrics.Shortcut:
Cmd+Shift+D (macOS) / Ctrl+Shift+D (Windows / Linux)Slash command: /diagnosticsUsage — Cmd+U
Usage — Cmd+U
Shows token usage statistics for the current session and workspace, including per-model breakdowns and cumulative totals.Shortcut:
Cmd+U (macOS) / Ctrl+U (Windows / Linux)Slash command: /usageLayout Tips
Focus mode
Close all panels except the active chat to get a clean working environment. Reopen panels with slash commands when needed.
Side-by-side
Dock the Terminal and Git Changes panels side-by-side in the bottom area to watch build output and diffs simultaneously.
ACP + Timeline
Run the ACP Debug Panel and Timeline together to correlate protocol messages with conversation steps during debugging sessions.
Persistent layout
Layout is saved automatically per workspace. Set up your ideal panel arrangement once and it restores every time you open that workspace.
