胡飞 a9b83bcb4b docs(ui): 优化首页文案与界面描述,突出核心功能
- 调整首页主标题,明确突出数据库、SSH / SFTP 和终端的整合
- 优化功能描述文本,强调智能辅助与工作流统一
- 更新能力展示,将 AI 助手改为智能辅助,突出效率提升
- 细化支持平台和适用场景,提升产品整体表达清晰度
- 修正 FAQ 和应用描述,增强智能辅助能力的定位和价值体现
2026-04-21 16:10:06 +08:00
2026-02-15 11:51:18 +08:00
2026-04-21 15:12:12 +08:00
2026-02-15 11:51:18 +08:00
2026-04-07 23:01:41 +08:00
2026-04-06 11:44:43 +08:00
2026-03-09 22:37:54 +08:00
2026-02-15 11:51:18 +08:00
2026-02-15 11:51:18 +08:00
2026-02-15 11:51:18 +08:00
2026-03-09 22:37:54 +08:00
2026-04-06 12:00:31 +08:00
2026-03-09 22:37:54 +08:00
2026-04-06 12:13:12 +08:00

OnetCli

OnetCli

One Net Client — A cross-platform desktop client for databases, SSH, terminals & AI, all in one place.

Built with GPUI · GPU-accelerated · Native performance

中文 · Installation · Releases · Features · Screenshots · Contributing


OnetCli Overview

Features

Database Management — Connect to PostgreSQL, MySQL, SQLite, SQL Server, Oracle, ClickHouse, and DuckDB from a single interface.

Redis — Dedicated Redis viewer with key browsing, value inspection, and cluster support.

MongoDB — MongoDB explorer with collection browsing, document viewing, and query support.

SSH, SFTP & Serial — Integrated SSH terminal, SFTP file manager, and serial connection support in one workspace.

Terminal — Built-in local terminal with multi-tab workflows.

AI Assistant — Chat with AI directly inside the app. Supports natural language to SQL, query explanation, BI-style data analysis, and chart generation — powered by streaming LLM integration.

Cloud Sync — Sync connections and settings across devices with encrypted key storage (AES-GCM, Ed25519).

Themes & i18n — Light / dark mode. Supports English, Simplified Chinese, and Traditional Chinese.

Screenshots

Database SSH
Database SSH
SFTP Redis
SFTP Redis
MongoDB AI Chat
MongoDB AI Chat

Built-in Simple Server Monitoring, Native Rendered Charts monitor.png

The terminal comes with an SFTP sidebar that supports file drag-and-drop upload.
sftp_sidebar.png

Platform Support

Platform Architecture Rendering
macOS aarch64, x86_64 Metal
Linux x86_64 Vulkan
Windows x86_64 —

Prerequisites

  • Rust (2024 edition)
  • Platform-specific dependencies (see below)

System Dependencies

macOS / Linux:

./script/bootstrap

Windows (PowerShell):

.\script\install-window.ps1

Build & Run

cargo run -p main

macOS Troubleshooting

If macOS blocks the app from opening after installing the DMG ("Apple cannot check it for malicious software"), run:

sudo xattr -rd com.apple.quarantine /Applications/OnetCli.app

Oracle Support

Oracle connections require Oracle Instant Client (Basic package) to be installed on your system. Download the version matching your platform and ensure the libraries are in your library search path.

Development

# Build
cargo build

# Test
cargo test --all

# Lint
cargo clippy -- --deny warnings

# Format check
cargo fmt --check

See CONTRIBUTING.md for the full development guide.

Tech Stack

Category Technologies
UI Framework GPUI (from Zed editor)
Databases tokio-postgres, mysql_async, rusqlite, tiberius, oracle, clickhouse, redis, mongodb
SSH/SFTP russh, russh-sftp
Terminal alacritty_terminal
Text Editing ropey, tree-sitter, sqlparser
AI llm-connector (streaming)
Encryption aes-gcm, sha2, ed25519
i18n rust-i18n

License

Licensed under Apache License 2.0.

The distribution and use of the OnetCli application are additionally subject to the OnetCli Supplementary License, which adds the following restrictions on top of Apache 2.0:

  • No redistribution, resale, or repackaging as a standalone product
  • No creating competing products or services based on this software
  • No hosting on unauthorized distribution platforms

For licensing inquiries, contact xiaofei.hf@gmail.com.

S
Description
A native, all-in-one workspace for databases, SSH, SFTP, terminals, remote desktop, monitoring, and AI.
Readme
83 MiB
Languages
Rust 97.9%
C++ 0.7%
Python 0.4%
JavaScript 0.3%
Shell 0.2%
Other 0.2%