AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Native SSH terminal client for macOS and Windows built with Tauri 2 and Rust — lightweight alternative to Electron SSH clients.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
A native SSH terminal client for macOS and Windows, built with Tauri 2 & Rust. No Electron, no bloat.
Noverterm is a lightweight SSH terminal app with multi-session tabs, SFTP file transfer, port forwarding, SSH key management, snippets, and cloud sync. It is designed as a fast, native alternative to Electron-based SSH clients.
Most SSH clients today are Electron wrappers — hundreds of MBs of RAM just to run a terminal.
Noverterm is different. Built on Tauri 2 and Rust, it delivers:檢視完整 README ↗A native SSH terminal client for macOS and Windows, built with Tauri 2 & Rust. No Electron, no bloat.
Noverterm is a lightweight SSH terminal app with multi-session tabs, SFTP file transfer, port forwarding, SSH key management, and snippets. All data stays in a local SQLite database. It is designed as a fast, native alternative to Electron-based SSH clients.
Most SSH clients today are Electron wrappers — hundreds of MBs of RAM just to run a terminal.
Noverterm is different. Built on Tauri 2 and Rust, it delivers:
| Feature | Description |
|---|---|
| SSH Connections | Password & SSH key auth, host fingerprint verification, known hosts manager |
| Multi-Session Tabs | Multiple SSH sessions in tabs, duplicate sessions, instant local terminal |
| Terminal I/O | Immediate idle SSH output, bounded binary streaming, ordered input with visible write failures |
| TUI Keyboard | Negotiated Kitty keyboard protocol, modifier/repeat/release events, IME text and paste handling |
| Port Forwarding | Local SSH tunneling with saved presets, several ports per preset |
| SFTP File Transfer | Dual-pane browser (local or any host per pane), drag & drop, multi-select, recursive folder transfer, progress, conflict resolution, create/rename/delete |
| Snippets | Save and execute frequent commands across active sessions, pin them to the sidebar as one-click launchers with a custom icon |
| SSH Key Manager | Import and manage SSH keys |
| Connection Groups | Organize connections into folders |
| Auto-Update | Built-in updater — download and install updates from GitHub Releases |
| Modern UI | Dark theme, responsive layout, keyboard shortcuts, context menus |
Keyboard encoding uses the layout information exposed by the WebView. On WebKit, previously unseen shifted punctuation on non-US layouts may lack its unshifted key value; the browser-reported key and physical alternate remain available.
Coming soon
Download the latest .dmg from Releases.
Download the .exe installer from Releases.
# Prerequisites: Node.js 22+, Rust stable, cargo-make
cargo make frontend:install
cargo make tauri:build
The bundled app will be in target/release/bundle/.
| Layer | Technology |
|---|---|
| Frontend | Svelte 5, Vite, TailwindCSS |
| Desktop | Tauri 2 |
| SSH | Russh (pure Rust SSH library) |
| Async Runtime | Tokio |
| Database | SQLite + Diesel ORM (local, in the app data folder) |
noverterm/
├── packages/
│ ├── desktop/ # Tauri app (Rust + Svelte UI), owns the SQLite database
│ ├── shared/ # Types shared between the Rust commands and the UI
│ └── orm/ # Diesel ORM models and schema
├── Cargo.toml # Rust workspace
└── Makefile.toml # cargo-make tasks
# Install dependencies
cargo make frontend:install
# Run in dev mode
cargo make tauri:dev
# Run lint & typecheck
cargo make lint # Rust clippy
cargo make fmt # Rust format
npm run lint # Frontend ESLint (in packages/desktop/ui)
npm run check # Svelte typecheck (in packages/desktop/ui)
Noverterm is Source Available under the Business Source License 1.1 (BSL 1.1).
See LICENSE for details.
This repository is public for transparency and security auditing.
Built with:
Noverterm — Because your SSH client shouldn't need its own memory allocator.