OmniPanel

OmniPanel

AI-Native Engineering Workstation

一个窗口,管理服务器、数据库、容器与工作流

一个 AI,贯穿开发运维上下文。OmniPanel 将终端、SSH、数据库、Docker、服务器管理、文件、协议调试与 AI 辅助集成于单一工作台 —— 支持桌面应用与 Web 版(Docker 一键部署)。

Tauri 2 Rust + React Local-first Web + Docker

Product Screenshots

真实运行界面

SSH 监控、Docker 管理与 AI Agent 同屏协作。移动鼠标感受景深,点击切换主画面。

Highlights

近期亮点

v0.8.0:自定义监控面板与小组件、宝塔 Docker、Redis 可视化与数据库表预览体验升级。

自定义监控面板

网格拖拽布局;主机 / Docker / MySQL / Redis 等可配置监控小组件

Docker · 宝塔

宝塔 Docker 来源、SSH 一键导入、侧栏分组;API 熔断防封禁

Redis 可视化

Stream 等键类型运维布局与键值预览增强

终端 AI

直通 Shell Agent、Plan / ask_user 卡片、危险命令二次确认

数据库

可复制表标识、空过滤清空列表、macOS 网格横滚修复

Web 版

浏览器访问 + GHCR 公开镜像,Render / Zeabur / Railway 等一键部署

Core Modules

九大模块,覆盖日常开发运维完整闭环

Terminal

多标签分屏、Blocks 输出分组、命令历史、危险命令二次确认,VT100/VT220 高兼容。

xterm.js alacritty < 5ms

SSH / SFTP

连接管理、SFTP、端口转发、跳板机;tmux 远端会话治理与主机监控。

russh SFTP tmux

Files

本地 / 远程浏览、收藏与全局收藏、跨连接文件传输、统一预览壳。

SFTP Transfer Preview

Database

SQL 编辑器、百万行虚拟滚动网格、ER 图、NL2SQL、结果预览与数据同步导出。

MySQL PostgreSQL Redis

Docker

容器、镜像、Compose、网络、卷;本地 / 远程 Engine / SSH 宿主机 / 1Panel。

bollard Compose 日志流

Server

系统监控、进程与远程文件;宝塔 / 1Panel 网站·应用·证书·计划任务;云厂商资源入口。

监控 1Panel 云厂商

Protocol Lab

HTTP/API 调试、WebSocket、MQTT、串口 —— 协议调试统一工作区。

HTTP MQTT Serial

AI Assistant

上下文感知、Plan / Skills、操作链编排、`omni_ask_user` 澄清表单与敏感信息脱敏;危险操作需确认。

Claude GPT Ollama

Workflow

命令模板、部署流水线、排障手册、快捷启动与任务中心,参数化执行与完整审计记录。

模板 审计 Runbook

AI Native

AI 不是聊天窗口,是你的随行工程专家

OmniPanel 的 AI 能读取当前终端输出、数据库结构、容器状态和日志片段,给出可执行的建议 —— 不只是一段文本。

01

上下文感知

自动关联终端、SSH 主机、数据库连接、容器状态与日志片段

02

操作链编排

AI 拆解任务为多步操作链,用户确认后逐步执行,全程可审计

03

安全边界

AI 只建议不越权,危险操作需二次确认,生产环境内置保护

AI Assistant
User: 分析 postgres-main 的慢查询
AI: 正在获取最近 1 小时的慢查询日志…
AI: 发现 3 条超过 2s 的查询
AI: 建议执行:
CREATE INDEX CONCURRENTLY
idx_orders_user_id ON orders(user_id);
AI: [已复制到操作草稿箱] 确认后执行?

AI Stack

三条 AI 能力线

内置助手、纯 LLM 路由与外部 Agent 接入,按需组合、互不耦合。

InternalOrchestrator

Tauri IPC `ai_chat_stream`:内置 UI,多 backend、`omni_*` 工具与终端审批

Agent Router

`http://127.0.0.1:8765/v1/*`:OpenAI 兼容 SSE 纯路由,零 MCP 耦合

OmniMCP

`http://127.0.0.1:12756/mcp`:Cursor / Claude Code 等外部 Agent 接入

Architecture

Tauri 2 + Rust 核心,本地优先

单二进制、内存安全、凭据本地存储。桌面 Tauri IPC + Web HTTP/WS 双传输;模块能力收敛在 omnipanel-* crates。

UI 层
Tauri 2 omnipanel-server React 18 TypeScript Vite
模块层
Terminal SSH Files Database Docker Server Protocol AI Workflow
引擎层
alacritty_terminal russh sqlx bollard reqwest
存储层
rusqlite keyring 本地凭据 可选同步
系统层
Windows ConPTY macOS POSIX Linux PTY

Use Cases

为真正的工程场景设计

新项目部署

连接服务器、上传配置、启动容器、检查日志 —— SSH、SFTP、Docker Compose 与日志面板在同一工作区完成。

线上故障排查

AI 汇总主机、容器、日志与错误输出,生成排查路径。从告警到修复,全程不切换窗口。

多服务器维护

选中服务器分组后统一执行命令,结果按机器聚合对比。批量分发、模板化执行。

Deploy

部署

Web 版支持 Docker、Render、Zeabur、Railway、Koyeb、DigitalOcean、Fly.io 等平台部署。

一键部署到 Render

Deploy to Render

一键部署到 Zeabur

Deploy on Zeabur

一键部署到 Railway

Deploy on Railway

一键部署到 Koyeb

Deploy to Koyeb

一键部署到 DigitalOcean

Deploy to DigitalOcean

一键部署到 Fly.io

Deploy on Fly.io

Download

下载 OmniPanel

当前版本

正在加载版本信息…

Contact

联系我们

商务合作、技术支持与企业采购,可通过企业邮箱、微信公众号或反馈群联系我们。

企业邮箱 service@omnipanel.cn
微信扫一扫 · 关注公众号