Voktty


Voktty — Free Download. Terminal Workspace

Voktty is a high-performance, resource-conscious developer workspace built with Tauri 2, Rust, React 19, and xterm.js WebGL. It serves as a fast alternative to heavier Electron-based IDEs and proprietary AI terminals. Core functionality includes a GPU-accelerated terminal with tabs and split panes, a native Model Context Protocol (MCP) client for integrating local or cloud LLMs, a built-in CodeMirror 6 editor with debugging support, and visual managers for SSH, WSL, and Docker infrastructure. The application emphasizes a local-first philosophy, storing credentials in the native OS keychain and operating without mandatory accounts or first-party telemetry. Session sharing is available with end-to-end encryption. The total footprint is approximately 8MB.

5.0(1 ratings)
File size: 8.75 MB
The latest version of Voktty is: 1.0.4
Operating system: Windows, Mac OS, Linux
Languages: English, Spanish, Arabic, Chinese, Korean, Russian, Japanese, Italian, German, Portuguese, French
Price: $0.00 USD (Open Source (Apache-2.0))
  • GPU-Accelerated Terminal. The terminal uses WebGL rendering to handle high-throughput output. It includes tab management, split panes for multitasking, and command-aware execution blocks. Native shell integration supports PowerShell, Bash, Zsh, and Fish, providing a responsive environment for command-line work.
  • Native MCP Client. Voktty includes first-class support for the Model Context Protocol. This allows users to connect local offline language models through Ollama, LM Studio, or MLX. Cloud providers such as Claude, OpenAI, and Gemini can also be integrated, keeping AI assistance within the user's chosen infrastructure.
  • Built-in Editor and Debugging. A lightweight CodeMirror 6 workbench is integrated directly into the workspace. It supports opt-in Language Server Protocol (LSP) integration for code intelligence. Debug Adapter Protocol (DAP) debugging is available, along with AI-assisted diff reviews for code changes.
  • Remote Infrastructure Management. Visual connection managers simplify interaction with remote systems. Users can configure SSH connections with local and remote port forwarding. The interface also manages WSL distributions and Docker container lifecycles, reducing the need for separate terminal commands.
  • Encrypted Live Sharing. Terminal sessions can be shared with other users in real time. The host maintains control over the session. All shared data is protected with end-to-end encryption using AES-256-GCM, and the feature works without requiring account creation.
  • Local-First Privacy. The application sends no first-party telemetry. There are no mandatory accounts. Credentials are stored securely in the native operating system keychain, ensuring that sensitive data remains on the local machine.
  • Process Isolation and Cleanup. Every session runs inside a Windows Job Object with KILL_ON_CLOSE on compatible systems. This mechanism prevents orphaned background processes such as node dev servers. It ensures zero process leakage when the application crashes or is closed.
  • Bring Your Own Key AI Subsystem. The AI integration supports a BYOK architecture. Users can provide keys for Claude 3.7 Sonnet, OpenAI o3-mini, Gemini 2.0 Flash, DeepSeek V3, Groq, or connect to local runtimes. Changes suggested by AI are shown as side-by-side hunks with interactive approval gates before any disk mutation.
  • Native Hardware Serial Studio. Direct communication with hardware serial ports (COM / TTY) is supported. Real-time streaming with configurable baud rates and parity settings is included. Dedicated DTR/RTS pulse control facilitates instant flashing and rebooting of devices like ESP32, Arduino, and Raspberry Pi Pico.
  • Extension Support. The desktop application supports extensions for adding new commands and AI tools to the workspace. The extension API is built into the app and uses Rust IPC and TypeScript. The core distribution site does not host extensions directly.
  • WebGL Renderer Pool. A smart renderer slot manager pools nine active WebGL contexts. Dormant tabs lazily serialize state into a 1 MiB ring buffer. This approach maintains 120 FPS scrolling performance and eliminates TUI redraw flicker in applications like Claude Code.
  • Zero-Cost Language Server Host. An on-demand LSP background host supports TypeScript, Rust, Python, Go, and C++. It uses a pure Rust Content-Length framing pipe. The host consumes zero megabytes of RAM until a specific file is opened for editing.

Voktty was created as an alternative to existing developer tools that rely on heavy frameworks or cloud-dependent AI features. The development focuses on minimizing IPC latency and memory cost while maintaining security isolation. The application is written in Rust for the core backend logic, with React 19 and TypeScript powering the user interface layer. The desktop shell is built using Tauri 2, which contributes to the small binary size. Development of the project began in 2024, aiming to provide a terminal-first environment that integrates modern AI protocols without sacrificing performance. The software is distributed under the Apache-2.0 license and is maintained by a team dedicated to resource efficiency and user privacy.

Alternatives to Voktty: