Skip to Content
NeocodeInterface Guide

Interface Guide

NeoCode uses a tab-based interface inspired by modern IDEs and terminals. This guide covers the main areas of the application.

Layout Overview

┌─────────────────────────────────────────────────────────────┐ │ Traffic Lights │ Tab Bar │ Actions │ ├────────┬────────────────────────────────────────┬───────────┤ │ │ │ │ │ Side │ Main Content │ Right │ │ bar │ │ Panel │ │ │ (Logs, Hardware, etc.) │ │ │ │ │ │ ├────────┴────────────────────────────────────────┴───────────┤ │ Command Bar │ └─────────────────────────────────────────────────────────────┘

Tab Bar

The tab bar at the top shows your open views. You can:

  • Click a tab to switch to it
  • Drag tabs to reorder them
  • Middle-click or click the X to close a tab
  • Right-click for context menu options

Tab Types

IconTypeDescription
TerminalServiceDaemon, Coordinator, etc.
CPUHardwareCPU monitoring
GPUHardwareGPU monitoring
RAMHardwareMemory monitoring
HDDHardwareStorage monitoring
NetworkHardwareBandwidth monitoring
BatteryHardwareBattery status
ConsoleSystemInteractive console
PortsSystemPort management

The left sidebar provides quick access to:

  • Services — All NeoEngine services
  • Hardware — System monitoring views
  • Guilds — Guild management (when available)

Toggle the sidebar with the keyboard shortcut or toolbar button.

Main Content Area

The main area displays content based on the selected tab:

Log Viewer

For service tabs, you see a real-time log viewer with:

  • Color-coded log levels (INFO, WARN, ERROR, DEBUG)
  • Service tags for filtering
  • Timestamps
  • Search functionality
  • Copy/export options

Hardware Views

Hardware tabs show real-time metrics:

  • Current usage graphs
  • Historical data
  • Detailed specifications
  • Alerts and warnings

Right Panel

The optional right panel can show:

  • Quick settings
  • Notifications
  • Help content
  • Context-specific information

Toggle with keyboard shortcut or toolbar button.

Command Bar

At the bottom, the command bar accepts:

  • Slash commands — Type / to see available commands
  • Search — Search logs and content
  • Quick actions — Common operations

Press / or the command shortcut to focus the command bar instantly.

Keyboard Shortcuts

NeoCode is designed for keyboard power users.

ShortcutAction
Cmd/Ctrl + TNew tab
Cmd/Ctrl + WClose tab
Cmd/Ctrl + [Previous tab
Cmd/Ctrl + ]Next tab
Cmd/Ctrl + 1-9Jump to tab

Interface

ShortcutAction
Cmd/Ctrl + BToggle sidebar
Cmd/Ctrl + Shift + BToggle right panel
Cmd/Ctrl + ,Open settings
Cmd/Ctrl + KFocus command bar
Cmd/Ctrl + FFocus search

Logs

ShortcutAction
Cmd/Ctrl + LClear logs
Cmd/Ctrl + SSave logs
Cmd/Ctrl + CCopy selected
Cmd/Ctrl + RRefresh

Services

ShortcutAction
Cmd/Ctrl + EnterStart service
Cmd/Ctrl + Shift + EnterStop service
Cmd/Ctrl + Shift + RRestart service

Themes

NeoCode follows your system theme preference:

  • Dark mode — Default, optimized for low-light environments
  • Light mode — Available for daytime use

The app respects your OS-level theme setting automatically.

Window Management

macOS

  • Standard traffic light controls (close, minimize, maximize)
  • Native fullscreen support
  • Draggable title bar area

Windows

  • Standard window controls
  • Snap support
  • Title bar integration

Linux

  • Standard window decorations
  • Wayland and X11 support