Terminal

From OMXUS
Revision as of 14:58, 31 January 2026 by Maintenance script (talk | contribs) (Import OMXUS content)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


OMXUS Terminal

The OMXUS Terminal is an AI-native terminal emulator built for the mesh network.

Overview

OMXUS Terminal is based on Zed Editor with custom integrations:

  • Shell Integration - Automatic command tracking and history
  • AI Assistant - DeepSeek-powered inline assistance
  • Mesh Connectivity - Connect to any node in the OMXUS network
  • Command History - Searchable, synced across devices

Installation

Desktop (Linux/macOS/Windows)

# Build from source
cd omxus-main/apps/zed-0.220.6
cargo build --release -p zed

# Run
./target/release/zed

Mobile

See Mobile_Apps for iOS and Android versions.

Keybindings

OMXUS Terminal uses Cursor-style keybindings:

Shortcut Action
Ctrl+K Inline AI assist
Ctrl+L Add to Agent chat
Ctrl+Shift+/ Toggle Agent panel
Ctrl+` Open terminal
Ctrl+Shift+` New terminal

AI Features

Inline Assist

Press Ctrl+K in the terminal to get AI-generated commands:

  1. Type your intent: "find all large files"
  2. AI generates: find . -size +100M -type f
  3. Press Enter to execute or Escape to cancel

Agent Panel

Press Ctrl+Shift+/ to open the full agent:

  • Multi-turn conversations
  • File context awareness
  • Tool use (terminal, file editing, web search)

Shell Integration

OMXUS automatically injects shell hooks for:

  • precmd/preexec - Track command start/end times
  • CWD tracking - Know current directory
  • Git status - Branch and dirty state
  • Exit codes - Success/failure logging

Supported Shells

  • Zsh (recommended)
  • Bash
  • Fish

Command History

Right-click in terminal → "Command History" to access:

  • Recent commands
  • Search by keyword
  • Filter by exit code
  • Sync across devices (coming soon)

Customization

Edit ~/.config/zed/settings.json:

{
  "terminal": {
    "shell": {
      "program": "zsh"
    },
    "font_size": 14,
    "env": {
      "TERMINUS": "1"
    }
  },
  "agent": {
    "default_model": {
      "provider": "deepseek",
      "model": "deepseek-chat"
    }
  }
}

Branding

OMXUS Terminal displays "OMXUS" in:

  • Application menu
  • About dialog
  • Update notifications
  • Window title