Kết nối một lần, rồi giữ terminal, SFTP, máy tính từ xa, chuyển tiếp cổng, truyền tệp, chỉnh sửa nhẹ, shell cục bộ và OxideSens AI trong một app desktop local-first.
GPUI gốc. Không đóng gói WebView. Không thu thập dữ liệu đo từ xa. Không thuê bao. Ưu tiên BYOK. SSH thuần Rust không dùng OpenSSL/libssh2.
SỰ KHÁC BIỆT
Không chỉ là terminal: đây là workspace local-first cho node từ xa.
| Vấn đề | Giải pháp của OxideTerm |
|---|---|
| Công việc trên server từ xa bị chia nhỏ qua quá nhiều công cụ | Workspace AI-native cho server từ xa — terminal, SFTP, RDP/VNC, chuyển tiếp cổng, trzsz, IDE nhẹ, giám sát và OxideSens AI dưới cùng một node |
| Bạn vẫn cần shell cục bộ | Shell cục bộ tích hợp — zsh/bash/fish/pwsh/WSL2 cạnh phiên SSH, để tác vụ local và remote dùng chung một UI |
| Chỉnh sửa file từ xa cần thêm một công cụ phát triển riêng | IDE tích hợp — trình soạn thảo GPUI gốc qua SFTP với tree-sitter cho 36 ngôn ngữ và agent từ xa tùy chọn |
| Không tái sử dụng kết nối SSH | Ghép kênh — một kết nối SSH chia sẻ giữa terminal, SFTP, chuyển tiếp và IDE |
| Thư viện SSH phụ thuộc OpenSSL | russh 0.61 — SSH thuần Rust biên dịch với ring. Không phụ thuộc C |
| Ứng dụng Electron 100+ MB | GPUI gốc — gói ứng dụng desktop Rust 50–70 MB không có lớp runtime Electron hay WebView |
| Không muốn telemetry hay thuê bao ứng dụng | Không theo dõi, không thuê bao cho luồng SSH cốt lõi — SSH, SFTP, chuyển tiếp cổng và shell cục bộ không cần tài khoản hay thuê bao OxideTerm |
| Thông tin đăng nhập lưu dạng văn bản thuần trong file cấu hình | Mã hóa khi lưu trữ — keychain hệ điều hành cho mật khẩu, ChaCha20-Poly1305 + Argon2id cho xuất khẩu .oxide. Không có gì ở dạng văn bản thuần |
| Muốn AI không cần tài khoản nền tảng | OxideSens AI BYOK — kiểm tra kết nối đã lưu, phiên SSH đang chạy, buffer terminal, đường dẫn SFTP, cài đặt và knowledge base, rồi chạy workspace action đã phê duyệt |
DEMO TRỰC TIẾP
OxideSens AI có thể kiểm tra terminal đang chạy và dùng công cụ workspace đã phê duyệt từ một trợ lý duy nhất.
CHI TIẾT
KHÔNG TIN AI
Bảo vệ cấp doanh nghiệp, không cần phức tạp.
ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB bộ nhớ, 4 lần lặp) cho xuất khẩu mã hóa .oxide.
Mật khẩu và khóa API lưu trong keychain macOS, Windows Credential Manager hoặc Linux Secret Service. Không bao giờ lưu trong file cấu hình.
russh 0.61 + backend mã hóa ring. Khóa Ed25519, RSA, ECDSA. Bộ mã ChaCha20-Poly1305 và AES-GCM.
Touch ID kiểm soát truy cập keychain trên macOS. Xác minh khóa máy chủ bằng Trust-On-First-Use (TOFU). Bộ nhớ nhạy cảm được xóa ngay.
Tất cả dữ liệu nhạy cảm — mật khẩu, khóa, payload giải mã — được xóa an toàn khỏi bộ nhớ qua crate zeroize. Drop handler đảm bảo không còn dữ liệu tồn dư.
I/O terminal và trạng thái không gian làm việc nằm trong ứng dụng Rust gốc, loại bỏ cầu nối WebSocket của trình duyệt và token phiên của nó.
KIẾN TRÚC
Phiên SSH, trạng thái không gian làm việc và bề mặt terminal chạy trong một ứng dụng Rust gốc duy nhất, không phải đi qua ranh giới WebSocket và IPC.
Trình kết xuất gốc hỗ trợ GPU của GPUI vẽ terminal, với điều khiển kết xuất thích ứng và cấu hình tương thích để giảm hiệu ứng hình ảnh.
Một kết nối SSH chia sẻ giữa terminal, SFTP, chuyển tiếp và IDE. Pool đếm tham chiếu với dọn dẹp tự động.
ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB bộ nhớ, 4 vòng lặp). Mật khẩu trong keychain hệ điều hành, Touch ID trên macOS.
Dịch thuật UI đầy đủ trên 22 namespace: English, 简体中文, 繁體中文, 日本語, 한국어, Français, Deutsch, Español, Italiano, Português, Tiếng Việt.
Plugin process, Wasm và manifest-only có thể khai báo tab, panel thanh bên, cài đặt, lệnh, mục trạng thái, phím tắt và hook terminal; GPUI kết xuất giao diện của chúng.
TỪ TÁC GIẢ
Tôi tạo OxideTerm vì muốn có một công cụ duy nhất làm được mọi thứ — SSH, SFTP, chuyển tiếp cổng, chỉnh sửa mã — mà không nặng nề hay đòi đăng ký. Các lựa chọn kỹ thuật (SSH thuần Rust, giao thức nhị phân, mã hóa ChaCha20) không phải để khoe; đơn giản là chúng hợp lý khi bạn muốn thứ gì đó nhanh, di động và đáng tin. Đây là dự án cá nhân nên sẽ không hoàn hảo, nhưng tôi thà giao một thứ trung thực còn hơn một thứ bóng bẩy nhưng đi đường tắt.
SO SÁNH
Cái nhìn khách quan về những gì các phương pháp công cụ terminal khác nhau cung cấp.
| Tính năng | OxideTerm | Terminal đa nền tảng | Ứng dụng SSH chuyên nghiệp | Bộ công cụ từ xa tích hợp | IDE phát triển từ xa |
|---|---|---|---|---|---|
| Khả năng đa nền tảng | macOS · Windows · Linux | Tùy thuộc | Tùy thuộc | Tùy thuộc | Tùy thuộc |
| Kích thước gói | 50–70 MB | Tùy thuộc | Tùy thuộc | Tùy thuộc | Tùy thuộc |
| Runtime giao diện desktop | GPUI gốc | Runtime trình duyệt | Desktop gốc | Desktop gốc | Runtime trình duyệt |
| Triển khai SSH | Rust thuần túy (mã hóa ring, không phụ thuộc C) | Ngăn xếp SSH tích hợp | Ngăn xếp SSH tích hợp | Ngăn xếp SSH tích hợp | OpenSSH hệ thống |
| Terminal cục bộ | ✓ | ✓ | ✓ | ✓ | ✓ |
| SFTP tích hợp | ✓ | ✓ | Một phần | ✓ | — |
| Chuyển tiếp cổng tích hợp | ✓ | ✓ | ✓ | ✓ | ✓ |
| Chỉnh sửa mã từ xa | ✓ | — | — | Một phần | ✓ |
| Máy tính từ xa (RDP và VNC) | ✓ | — | — | ✓ | — |
| AI với ngữ cảnh terminal | ✓ | — | — | — | ✓ |
| Kết nối lại mượt mà (bảo toàn phiên) | ✓ | — | — | — | Một phần |
| Ghép kênh kết nối | ✓ | Tùy thuộc | Tùy thuộc | Tùy thuộc | Một phần |
| Hệ thống plugin | ✓ | ✓ | — | ✓ | ✓ |
| Giao diện đa ngôn ngữ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Mã nguồn mở | ✓ | ✓ | — | — | Một phần |
| Miễn phí sử dụng | ✓ | ✓ | Một phần | Một phần | ✓ |
Bốn cột ẩn danh tóm tắt các sản phẩm đại diện. Tính năng phản ánh tài liệu hiện tại và có thể thay đổi theo phiên bản hoặc ấn bản.
DÒNG LỆNH
oxideterm quản lý OxideTerm trực tiếp mà không cần khởi chạy giao diện đồ họa.
Kiểm tra và quản lý trực tiếp cài đặt, kết nối đã lưu, plugin, bản sao lưu, Cloud Sync và chẩn đoán. Đầu ra dễ đọc và có thể xử lý bằng máy.
HỎI ĐÁP
TUÂN THỦ
OxideTerm được thiết kế cho quản trị hệ thống hợp pháp, phát triển và nghiên cứu. Chúng tôi coi trọng việc tuân thủ pháp luật.
OxideTerm là công cụ quản lý máy chủ từ xa và giả lập terminal chuyên nghiệp. Phần mềm này chỉ được sử dụng cho mục đích quản trị hệ thống hợp pháp, quản lý mạng, phát triển phần mềm và nghiên cứu học thuật. Người dùng phải tuân thủ nghiêm ngặt tất cả luật pháp và quy định hiện hành khi sử dụng tính năng đường hầm SSH hoặc chuyển tiếp cổng. Nghiêm cấm sử dụng phần mềm này để truy cập trái phép vào tài nguyên bị hạn chế hoặc vi phạm quy định an ninh mạng.
OxideTerm lưu lịch sử trò chuyện AI trên thiết bị của bạn. Khi bạn gửi yêu cầu AI, các tin nhắn và ngữ cảnh bạn chọn đưa vào sẽ được gửi trực tiếp đến nhà cung cấp đã cấu hình và được xử lý theo điều khoản cùng chính sách quyền riêng tư của nhà cung cấp đó. Nhà cung cấp mô hình cục bộ có thể giữ lưu lượng này trên máy của bạn. OxideTerm không vận hành dịch vụ chuyển tiếp AI và không thu thập các cuộc trò chuyện này. Chỉ sử dụng tính năng AI với dữ liệu bạn được phép chia sẻ, đồng thời tuân thủ pháp luật hiện hành và điều khoản của nhà cung cấp.
Các quy trình cốt lõi vẫn ở cục bộ và không cần tài khoản OxideTerm. Thông tin xác thực ở lại trong keychain hệ thống; Cloud Sync và AI chỉ kết nối với nhà cung cấp bạn chọn và cấu hình.
Phần mềm này được phân phối theo GNU General Public License v3.0 (GPL-3.0). OxideTerm trước đây dùng PolyForm Noncommercial và đã chuyển sang GPL-3.0 để tránh bẫy source-available, sự mơ hồ phi thương mại và điều khoản cấm cạnh tranh. Mã công khai không tự động là open source: cấm phân phối lại, đóng gói lại, sản phẩm cạnh tranh hoặc yêu cầu phê duyệt nền tảng đều biến nó thành source-available branding. OxideTerm không thêm các hạn chế đó.
Trang này chỉ được cung cấp cho mục đích thông tin và không cấu thành tư vấn pháp lý. Người dùng có trách nhiệm đảm bảo việc sử dụng OxideTerm tuân thủ tất cả luật pháp địa phương và quốc tế hiện hành.
BẮT ĐẦU
Có sẵn cho macOS, Windows và Linux
Có bản dựng GPUI gốc cho macOS, Windows và Linux. Không cần runtime WebView của hệ thống.
Xem tất cả bản phát hành trên GitHub →