Skip to main content
fabriqa is organized around a workspace shell with a sidebar, a main tab area, dockable panels, and a shared input area.

Workspace shell

You usually move through the app in this order:
  • choose a workspace
  • open or switch chats
  • inspect files, diffs, and output in panels
  • adjust provider settings from the chat input toolbar or the settings areas
The sidebar is where you usually:
  • see and switch chats
  • create new chats
  • jump back to the workspace list
  • open Workspace Settings
  • open Settings
The main area can hold tabs for chats, settings, Reader, Usage, and other panels that open as tabs.

Start and manage chats

  • Use New Chat when you want to continue in the main workspace session.
  • Use New Chat in Worktree when you want isolated branch and folder state.
  • Rename chats clearly when you run multiple lines of work in the same workspace.
  • Close tabs when they are done, but keep distinct tasks in separate chats instead of stacking everything into one long thread.

Chat input and provider picker

The chat input is more than a text box. It is where you:
  • choose a provider
  • switch models or agent controls when available
  • send prompts
  • queue follow-up prompts while a reply is still running
  • see usage and context status
If you reuse the same setup often, save it as a preset so you can switch faster inside the toolbar instead of rebuilding the same combination every time.

Dockable panels

The workspace panels around the chat do the practical review work:
  • Reader for file previews
  • Terminal for commands and logs
  • Git Changes for diffs and file state
  • Timeline for step-by-step activity
  • Usage for token, cost, and context details
Go to Workspace tools for the deeper workflow.

See it in action

Go to Switch agents in one chat for the closest matching walkthrough, or Keyboard shortcuts if you prefer keyboard-first navigation.