Discover and explore top open-source AI tools and projects—updated daily.
AnalyseDeCircuitUnified native terminal workspace
Top 79.1% on SourcePulse
Summary
OxideTerm is a native, single-binary terminal workspace consolidating local shells, SSH, SFTP, a remote IDE, and an AI agent. It targets developers and power users seeking an efficient, secure, and integrated remote development environment, built with Rust and Tauri 2.0 to eliminate Electron and OpenSSL dependencies.
How It Works
The application uses a dual-plane architecture with efficient WebSocket for terminal data and Tauri IPC for control. Its core is a pure Rust SSH implementation (russh) free from OpenSSL dependencies. Key features include a "Grace Period" smart reconnect that preserves TUI sessions during brief network drops, and a reference-counted SSH connection pool enabling multiplexing of terminal, SFTP, and IDE sessions over a single TCP connection. Tauri 2.0 enables a compact, native binary footprint (25–40 MB).
Quick Start & Requirements
libwebkit2gtk-4.1. macOS has no runtime dependencies.Highlighted Details
russh stack eliminates OpenSSL and C dependencies, enhancing security.Maintenance & Community
A public roadmap indicates future features like a plugin marketplace. No specific community channels or contributor details are listed in the README.
Licensing & Compatibility
Licensed under GPL-3.0 (GNU General Public License v3.0). This copyleft license permits free use, modification, and distribution, but derivative works must also be GPL-3.0 licensed, potentially restricting integration into proprietary software.
Limitations & Caveats
The WSL Graphics feature is experimental. The recent license change from a non-commercial to GPL-3.0 may influence adoption decisions.
22 hours ago
Inactive