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.
Global Search
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.
Left Sidebar
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.
| Action | How |
|---|---|
| Switch to tab by number | Cmd+1–9 (Windows: Ctrl+1–9) |
| Previous tab | Cmd+Shift+[ (Windows: Ctrl+Shift+[) |
| Next tab | Cmd+Shift+] (Windows: Ctrl+Shift+]) |
| Close tab | Cmd+W (Windows: Ctrl+W) or click the × on the tab |
| Move tab to another panel | Drag the tab to the target panel |
| Reorder tabs | Drag 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
Related
- Quick Start — Open your first project
- AI Chat — Use the AI chat panel
- Floating Assistant — The always-accessible AI companion
- Project Templates — Start with a preconfigured workspace