Ổn định macOS · Windows · Linux

Workspace AI-native cho máy chủ từ xa

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.

status Workspace attached: prod-server
✓ SSH terminal ready · Ed25519 · ChaCha20-Poly1305
✓ SFTP browsing /srv/models
✓ Port forward :7860 → remote WebUI
✓ Lightweight editor opened config.yaml
✓ OxideSens sees terminal, files, and server context
 
root@prod-server:/srv/models$ ./run-inference.sh
loading model shards... ready
 
root@prod-server:/srv/models$
50–70 MB
Kích thước gói
31+
Giao diện
11
Ngôn ngữ
BYOK
AI
19
State Store
Không có
Phụ thuộc C

SỰ KHÁC BIỆT

Tại sao chọn OxideTerm?

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

Xem thực tế

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

Mọi thứ bạn cần, không gì thừa

Terminal

  • Chia panel với lệnh phát từ thanh lệnh đến các phiên đã chọn
  • Kết xuất GPUI gốc hỗ trợ GPU với điều khiển thích ứng
  • Ghi và phát lại phiên (asciicast v2)
  • 31+ giao diện với trình chỉnh sửa token màu gốc
  • Bảng lệnh (⌘K) và chế độ zen
  • Phím tắt tùy chỉnh cho ứng dụng, terminal và thao tác panel
  • Tự động hoàn thành hostname SSH và phiên đã lưu
Terminal

Quản lý SFTP

  • Trình duyệt hai panel, kéo thả
  • Xem trước thông minh: hình ảnh, video, âm thanh, mã, hex, font
  • Hàng đợi truyền với tiến độ thực tế và ETA
  • Bookmark và giải nén file
  • Đổi tên, xóa, tạo thư mục và truyền hàng loạt
  • Chế độ giám sát: tự động tải lên khi thay đổi file cục bộ
Quản lý SFTP

IDE tích hợp

  • Trình soạn thảo GPUI gốc với tree-sitter cho 36 ngôn ngữ
  • Cây thư mục với trạng thái Git
  • Sửa đa tab với giải quyết xung đột
  • Agent từ xa tùy chọn đi kèm cho Linux x86_64 và aarch64
  • Tìm và thay thế bằng regex trên file từ xa
  • Tô sáng tree-sitter cho 36 ngôn ngữ, gồm Rust, Python, JS/TS, Go, C/C++, Java, YAML, JSON, TOML, Markdown và Shell
IDE tích hợp

OxideSens AI

  • Panel inline (⌘I) + chat
  • Công cụ workspace target-first
  • Knowledge base RAG với tìm kiếm từ khóa + vector
  • Chẩn đoán output remote, chạy lệnh đã duyệt, kiểm tra file và giải thích lỗi
  • Dùng khóa của bạn: OpenAI, Anthropic, Google, DeepSeek, Ollama hoặc endpoint tương thích
OxideSens AI

Chuyển tiếp cổng

  • Cục bộ (-L), Từ xa (-R), SOCKS5 động (-D)
  • I/O truyền tin không khóa
  • Tự động khôi phục sau kết nối lại
  • Báo cáo lỗi và hết thời gian rảnh
  • Giám sát băng thông và độ trễ theo thời gian thực
Chuyển tiếp cổng

KHÔNG TIN AI

Bảo mật là ưu tiên

Bảo vệ cấp doanh nghiệp, không cần phức tạp.

Mã hóa bảo mật cao

ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB bộ nhớ, 4 lần lặp) cho xuất khẩu mã hóa .oxide.

Tích hợp keychain hệ điều hành

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.

Mã hóa thuần Rust

russh 0.61 + backend mã hóa ring. Khóa Ed25519, RSA, ECDSA. Bộ mã ChaCha20-Poly1305 và AES-GCM.

Sinh trắc học và TOFU

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.

Xóa sạch bộ nhớ

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ư.

Ranh giới phiên gốc

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

Bên trong cỗ máy

Kiến trúc runtime gố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.

Kết xuất GPU của GPUI

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.

Ghép kênh kết nối

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.

Mã hóa bảo mật cao

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.

11 ngôn ngữ

Dịch thuật UI đầy đủ trên 22 namespace: English, 简体中文, 繁體中文, 日本語, 한국어, Français, Deutsch, Español, Italiano, Português, Tiếng Việt.

Hệ sinh thái plugin

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.

AnalyseDeCircuit
AnalyseDeCircuit

Nhà phát triển OxideTerm

SO SÁNH

OxideTerm so với các giải pháp khác?

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

CLI quản lý không giao diện

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.

$ oxideterm doctor --strict
Kiểm tra: cài đặt, kết nối và Cloud Sync
 
$ oxideterm connections search prod --json
Kết nối đã lưu không kèm giá trị thông tin xác thực
$ oxideterm plugins list --json
Trạng thái plugin đã cài đặt và bật
 
$ oxideterm backup create --output ./oxideterm-backup.json --json
Đã tạo bản sao lưu với đầu ra có thể xử lý bằng máy

HỎI ĐÁP

Câu hỏi thường gặp

OxideTerm có miễn phí không?
OxideTerm là mã nguồn mở theo giấy phép GPL-3.0, miễn phí cho tất cả mọi người, bao gồm cá nhân, giáo dục và thương mại.
Hỗ trợ những phương thức xác thực SSH nào?
Mật khẩu, khóa riêng (Ed25519, RSA, ECDSA), xác thực tương tác bàn phím 2FA, chuyển tiếp agent, chứng chỉ và SSH Agent.
Dữ liệu được lưu ở đâu?
OxideTerm ưu tiên cục bộ: các quy trình SSH cốt lõi hoạt động mà không cần tài khoản OxideTerm. Thông tin xác thực ở lại trong keychain hệ điều hành (macOS Keychain, Windows Credential Manager, Linux Secret Service), và cấu hình xuất ra được mã hóa bằng ChaCha20-Poly1305. Cloud Sync và AI chỉ kết nối với nhà cung cấp bạn chọn sau khi cấu hình.
Có thể sử dụng OxideTerm ngoại tuyến không?
Có. OxideTerm là local-first. Các workflow SSH cốt lõi — SSH, SFTP, port forwarding, local shell, kết nối đã lưu và cài đặt — không cần tài khoản hoặc thuê bao OxideTerm. AI chỉ kết nối provider API bạn cấu hình khi bạn chọn dùng.
Cần gì cho tính năng AI?
BYOK: dùng API key của bạn. OxideTerm hỗ trợ OpenAI, Anthropic, Google, DeepSeek, Ollama và endpoint tương thích OpenAI. Chi phí provider là giữa bạn và provider đó; workflow SSH chính và OxideSens AI không yêu cầu thuê bao ứng dụng.
Tại sao ngăn xếp SSH của OxideTerm không dùng libssh2 hay OpenSSL?
Ba lý do. Thứ nhất, an toàn bộ nhớ: codebase C của OpenSSL đã tạo ra các CVE nghiêm trọng như Heartbleed — mô hình ownership của Rust loại bỏ hoàn toàn lớp lỗi đó. Thứ hai, không ma sát khi triển khai: libssh2 yêu cầu C dev headers cho từng nền tảng đích và phiên bản OpenSSL hệ thống khớp (ABI của 1.0, 1.1 và 3.0 không tương thích); russh được cung cấp dưới dạng Rust source thuần và Cargo xử lý tất cả. Thứ ba, hiệu năng async gốc: libssh2 là C API blocking cần wrapper để tích hợp Tokio; russh async-native, không có FFI boundary trên đường nóng. Kết quả là một SSH stack Rust gốc không phụ thuộc runtime OpenSSL và vẫn thực tế để kiểm toán.

TUÂN THỦ

Tuân thủ và pháp lý

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.

Tuân thủ mạng

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.

Miễn trừ trách nhiệm dịch vụ AI

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.

Ưu tiên cục bộ. Đám mây theo lựa chọn của bạn.

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.

Giấy phép

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

Tải xuống OxideTerm

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 →