omnivue

agent
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Gecti
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Omnivue is a 100% local multi-agent session manager for OpenCode, Copilot, Cursor, Pi, Claude Code, and Codex.

README.md

Omnivue

Omnivue

Multi-Agent Session Manager for OpenCode, Copilot, Cursor, Pi, Claude Code, and Codex.

Go version

Omnivue sessions view


Omnivue is a 100% local multi-agent session manager for your AI coding sessions. It reads the session data already on your machine and presents it all in one place — conversation history, file diffs, implementation plans, and more.

Features

  • Multi-agent support — OpenCode, Copilot, Cursor, Pi, Claude Code, and Codex out of the box
  • Embedded terminal — In-browser PTY that runs the agent's resume command (xterm.js + WebSocket)
  • Conversation viewer — Full message history with tool calls, reasoning, and step events
  • File diffs — Unified diff view of every file change made during a session
  • Plan tracking — Implementation plans and checkpoints with status indicators
  • Live updates — Adaptive SSE-based polling (5s when active, 30s when idle) with notification events
  • Full-text search — FTS5 index across all session content and tags, scoped or global
  • Notifications — In-app toasts and OS notifications for new messages, questions, task completions, and status changes; configurable kinds, scope, quiet hours, and channels
  • Bookmarks — Toggle bookmarks on any message or tool call; navigate from a sidebar panel
  • User tags — Virtual organization with unique names, custom colors, and searchable grouping
  • Scratch notes — Per-session markdown notes with rich text or code editor
  • Session renaming — Override display names from the sidebar
  • Overview screen — Analytics dashboard with session activity charts, model/agent breakdown, and time-range filtering
  • Settings UI — Add/remove session sources from the browser
  • Resume sessions — One-click copy of the CLI command to resume
  • Keyboard-drivenj/k navigate, ⌘1/⌘2 tabs, ⌘F search
  • Deep linking — Shareable URLs #/session/{id}/step/{n}
  • Multi-theme — Ayu, Nord, Catppuccino, Tokyo Night, and GitHub themes with light/dark modes
  • Read-only access — Never writes to agent databases (enforced at driver level)
  • Single binary — Go + embedded React SPA, zero runtime dependencies

Local by Design

Omnivue keeps your workflow on your machine:

  • 100% local — Reads local session stores and writes only to its own local state database
  • No cloud sync — Nothing is uploaded, indexed remotely, or sent to a hosted service
  • Read-only adapters — Agent databases are opened in read-only mode and never modified
  • localhost UI — The browser app runs against a local server on your machine

Getting Started

1. Pre-built binary (recommended)

macOS (Apple Silicon)

curl -fsSL https://github.com/stevencrawford/omnivue/releases/latest/download/omnivue_darwin_arm64.zip -o omnivue.zip && unzip omnivue.zip && rm omnivue.zip

macOS (Intel)

curl -fsSL https://github.com/stevencrawford/omnivue/releases/latest/download/omnivue_darwin_amd64.zip -o omnivue.zip && unzip omnivue.zip && rm omnivue.zip

Linux (amd64)

curl -fsSL https://github.com/stevencrawford/omnivue/releases/latest/download/omnivue_linux_amd64.tar.gz | tar xz

Linux (arm64)

curl -fsSL https://github.com/stevencrawford/omnivue/releases/latest/download/omnivue_linux_arm64.tar.gz | tar xz

Windows (amd64)

curl -fsSL https://github.com/stevencrawford/omnivue/releases/latest/download/omnivue_windows_amd64.tar.gz | tar xz

2. Build from source

Requires Go 1.26+, Node.js, and pnpm.

git clone https://github.com/stevencrawford/omnivue.git
cd omnivue
make build
./omnivue --foreground --port 16275

Post-install

$ ./omnivue

Keyboard shortcuts

Key Action
j / ArrowDown Select next session
k / ArrowUp Select previous session
⌘1 / Ctrl+1 Conversation tab
⌘2 / Ctrl+2 Diff tab
⌘F / Ctrl+F or ⌘K / Ctrl+K Open search (scoped to active session)
⌘B / Ctrl+B Toggle sidebar
⌘D / Ctrl+D Toggle terminal panel
Escape Close search / results

Documentation

For detailed documentation, API reference, adapter guide, and frontend overview, see the docs/ directory.

License

MIT License — see LICENSE.

Yorumlar (0)

Sonuc bulunamadi