5.6 KiB
User Interface
How to navigate and use RA-OS's interface.
How it works: RA-OS uses a 2-panel layout: browse nodes on the left, work with focused content on the right. Settings give you access to skills, database views, logs, tools, and MCP setup.
2-Panel Layout
┌─────────────┬─────────────────────────┐
│ NODES │ FOCUS │
│ Panel │ Panel │
│ │ │
│ • Search │ • Tabbed workspace │
│ • Filters │ • Node content │
│ • Folders │ • Connections │
│ │ │
└─────────────┴─────────────────────────┘
Left Panel: Nodes
Browse and manage your knowledge base.
Features
- Search bar — Cmd+K opens global search modal
- Dimension filters — Multi-select dimension tags
- Node list — Scrollable list of filtered nodes
- Folder view toggle — Switch between list and folder views
Node Display
Each node shows:
- Title + description preview
- Dimension tags (with custom icons)
- Last updated timestamp
- Node ID badge
Folder View
Click the folder icon to open the Folder View Overlay:
Two Modes:
-
Folders Mode — Browse by dimension folders
- Each dimension shows as a folder card
- Drag nodes to folders to add dimensions
- Click to view nodes in that dimension
-
Filtered View Mode — Multi-dimension filtering with views
- Add multiple dimension filters
- Choose view layout (List, Grid, Kanban)
- Save views for quick access
Filtered View System
View Modes
| Mode | Description |
|---|---|
| List | Nodes grouped by dimension with section headers |
| Grid | Cards in responsive grid, grouped by dimension |
| Kanban | Columns per dimension, drag to move between |
Compound Filters (AND Logic)
Add secondary filters to columns:
- Add a filter (e.g., "inbox")
- Click the
[+ AND]button next to the dimension name - Select secondary dimension (e.g., "research")
- Column now shows only nodes with BOTH dimensions
Saved Views
Save filter + view combinations:
- Configure your filters and view mode
- Click the save icon
- Name your view
- Access from the "Saved Views" dropdown
Drag-and-Drop
- Reorder nodes within views
- Move between Kanban columns (updates dimensions)
- Drag from nodes list to dimension folders
Right Panel: Focus
Active workspace for the node(s) you're working with.
Tabbed Interface
- Primary tab — Main focused node
- Additional tabs — Related nodes opened from links
- Tab controls — Close (×), reorder, switch
Node Detail View
| Section | Content |
|---|---|
| Header | Title, node ID, trash icon |
| Content | Full markdown content with syntax highlighting |
| Metadata | Created, updated, type, link |
| Dimensions | Editable dimension tags |
| Connections | Incoming/outgoing edges |
Content Rendering
- Markdown support
[NODE:id:"title"]renders as clickable links- Syntax highlighting for code blocks
- YouTube embeds (if link is YouTube URL)
Search (Cmd+K)
Global search modal with 4-tier relevance:
- Exact title match — Highest priority
- Title substring — High priority
- FTS content match — Medium priority
- Semantic embedding — Conceptual matches
Features:
- Type-ahead instant results
- Keyboard navigation (↑↓, Enter)
- Click or Enter to open in Focus panel
Settings Panel
Access: Settings cog icon (top-right)
Tabs
| Tab | Purpose |
|---|---|
| API Keys | Configure OpenAI/Tavily keys |
| Skills | View, edit, create skills |
| Tools | View available tools |
| Database | Full node table with filters/sorting |
| Logs | Activity feed (last 100 entries) |
| Context | Context/system information viewer |
| Agents | External agent (MCP) configuration |
Map View
Visual graph of your knowledge network.
Features:
- Force-directed layout with pan/zoom
- Node size proportional to edge count
- Top 15 nodes labeled (title + dimensions)
- Click node to highlight connections
- Selection shows connected nodes in green
Database View
Full table view of all nodes.
Columns:
- Node (title + ID)
- Dimensions (folder badges)
- Edges (count)
- Updated (timestamp)
Features:
- Search by title/content
- Filter by dimensions
- Sort by updated/edges/created
- Pagination
Dimension Icons
Each dimension can have a custom Lucide icon.
To set:
- Open Folder View → hover over dimension
- Click edit (pencil) icon
- Choose icon from curated options
- Icons persist in localStorage
Node References
Format: [NODE:id:"title"]
Rendering:
- Clickable labels in node content
- Hover shows preview tooltip
- Click opens in Focus panel
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Cmd+K |
Open search |
Escape |
Close modals/overlays |
Design System
Colors
- Background:
#0a0a0a(near black) - Accent: Green (
#22c55e) for actions, selections - Text: White (primary), neutral-400 (secondary)
Typography
- Font: Geist (monospace feel)
- Sizes: 11-14px for UI, larger for content
Buttons
- Primary: White bg, black text
- Secondary: Transparent, border, white text
- Toggle: 28×28px, subtle border, icon only