Interface Overview

Understand the Omnilib workspace layout and navigation.

Omnilib's workspace is organized into three main zones: the top toolbar, the left sidebar, and the main panel area. A floating assistant lives on top of these zones and can be repositioned anywhere on screen.

┌──────────────────────────────────────────────────────────┐
│  Project Name    [Search]  Focus  Theme  Lang  Aa  Share │
├──────────┬───────────────────────────────────────────────┤
│          │                                               │
│ File     │                                               │
│ AI Chat  │           Main Area (Panels & Tabs)          │
│ Research │                                               │
│ Git      │                                               │
│ Community│                                               │
│          │                                               │
└──────────┴───────────────────────────────────────────────┘
                                             ◉  ← Floating assistant

Top Toolbar

The top toolbar spans the full width and contains controls that apply to the entire workspace.

Project Breadcrumb

The leftmost element shows the current project name. Click it to switch projects or return to the project list.

Click the search field or press Cmd+F (Windows: Ctrl+F) to open global search. Type a file name, phrase, or keyword — fuzzy matching finds results even with partial input.

Focus Mode

Click the focus mode toggle to expand the active panel to fill the entire main area, hiding all other panels. Click again to restore the previous layout. Use focus mode when you need to concentrate on a single document without visual distraction.

Theme Switcher

Cycle between Light, Dark, and Omni themes. Your choice is saved across sessions.

Language Switcher

Change the interface language between English, Italian, and Spanish. Switching language takes effect immediately without restarting.

Font Size

Adjust the editor and UI font size using the Aa control. This scales text across the markdown editor, code editor, and interface labels.

Share Button

Generate a shareable link for the current file or workspace.

Update Button

When a new version of Omnilib is available, the update button appears here. Click to download and install the update.

Online Collaborator Avatars

When collaborators are viewing the same project, their avatars appear in the toolbar. Click an avatar to see which file they have open.

The sidebar gives you access to five panels. Click an icon to switch between them. Collapse the sidebar entirely with Cmd+B (Windows: Ctrl+B).

File Tree

Browse your project's folder structure. Click a file to open it in the active panel. Click a folder to expand or collapse it. Right-click any item for a context menu with options like "Open in New Panel", "Rename", and "Delete".

Files use color-coded icons to indicate their type at a glance.

AI Chat

The full AI chat panel. Send messages, mention files with @, switch between Chat, Agent, and Plan modes, and view the full conversation timeline with tool execution badges. See AI Chat for complete details.

Research

Tools for academic and literature research: bibliography management, paper search, semantic document search, and annotation review.

Git Source Control

A visual Git panel. Stage changes, write commit messages, view diffs, manage branches, and push to remote — all without leaving Omnilib.

Community

Access the Omnilib community without switching to a browser: browse the roadmap, submit feature requests, read the changelog, and check announcements.

Main Area

The main area is where you work with files. It supports multiple panels arranged side by side, each with its own set of tabs.

Panels

Panels are independent work areas. You can have as many panels as your screen allows.

Splitting panels:

  • Press Cmd+\ (Windows: Ctrl+\) to split the active panel
  • Drag a tab to the left or right edge of an existing panel to create a new one alongside it

Resizing panels:

  • Drag the divider between panels to resize them
  • Double-click a divider to reset panels to equal widths

Tabs

Each panel holds multiple open files as tabs.

ActionHow
Switch to tab by numberCmd+1–9 (Windows: Ctrl+1–9)
Previous tabCmd+Shift+[ (Windows: Ctrl+Shift+[)
Next tabCmd+Shift+] (Windows: Ctrl+Shift+])
Close tabCmd+W (Windows: Ctrl+W) or click the × on the tab
Move tab to another panelDrag the tab to the target panel
Reorder tabsDrag tabs left or right within the same panel

Drag and Drop

  • Drag a tab to a panel edge to split and move it in one gesture
  • Drag a file from the file tree directly into a panel to open it there

Floating Assistant

The floating assistant is a draggable AI chat bubble that stays accessible regardless of what you have open in the main area.

  • Drag the bubble to any position — it snaps to the nearest viewport edge
  • Click to expand a compact chat panel with full agent capabilities
  • Resize the expanded panel by dragging its edges or corners
  • Dimensions and position persist across sessions

See Floating Assistant for full details.

Settings

Open Settings by clicking the gear icon at the bottom of the sidebar. Settings are organized into sections:

  • General — Auto-save, hidden files, confirmation dialogs
  • Appearance — Theme, colored icons, font sizes
  • AI — Model provider, default model, agent behaviors, memory, MCP server
  • Editor — Tab size, line numbers, word wrap
  • Terminal — Default shell, font, cursor style
  • Keybindings — View and customize keyboard shortcuts
  • Billing — Subscription tier, token usage, credit packs
  • Account — Display name, email, connected services