SUBSYSTEM DEEP DIVE

Features Designed for High-Performance Workflows

Every feature is audited against memory cost, IPC latency, and security isolation. Zero compromises.

Kernel Grade

ConPTY & Windows Job Objects

Real terminal emulation with ConPTY and spawn locks. Every session runs inside a Windows Job Object with KILL_ON_CLOSE, eliminating orphaned node dev servers or background subprocesses forever.

Key Highlight: Zero process leakage on crash or close
Implementation Stack: Rust · portable-pty · Win32 API
Model Agnostic

Autonomous BYOK AI Subsystem

Bring Your Own Key architecture supporting Claude 3.7 Sonnet, OpenAI o3-mini, Gemini 2.0 Flash, DeepSeek V3, Groq, Ollama and LM Studio. Side-by-side hunk diffing and interactive approval gates before disk mutation.

Key Highlight: 100% Client-Side Keychain Key Security
Implementation Stack: Vercel AI SDK v6 · OS Keychain · Rust Proxy
Embedded Ready

Native Hardware Serial (COM / TTY)

Direct hardware serial port communication with real-time streaming, configurable baud rates, parities, and dedicated DTR/RTS pulse control for instant flashing and reboot of ESP32, Arduino and Raspberry Pi Pico.

Key Highlight: Direct TTY streaming with zero JSON overhead
Implementation Stack: serialport crate · WebGL xterm · DTR/RTS Pins
Extensible

Extension Support

Use Voktty extensions to add commands and AI tools to your workspace. Support is built into the desktop app; this site does not distribute extensions.

Key Highlight: Supported in the desktop app
Implementation Stack: Extension API · Rust IPC · TypeScript
High Performance

WebGL Renderer Pool & DormantRing

Smart renderer slot manager pooling 9 active WebGL contexts. Dormant tabs serialize state lazily into a 1 MiB ring buffer without resetting the terminal canvas, eliminating TUI redraw flicker in Claude Code.

Key Highlight: 120 FPS buttery smooth scrolling
Implementation Stack: xterm.js WebGL · Ring Buffer · React 19
Smart Code

Zero-Cost Language Server Host

On-demand LSP background host for TypeScript, Rust, Python, Go and C++. Pure Rust Content-Length framing pipe that consumes exactly 0 MB RAM until a file is opened.

Key Highlight: Zero background resource consumption
Implementation Stack: CodeMirror 6 · Rust JSON-RPC Pipe

Native Hardware Serial Studio (COM / TTY)

Real-time non-blocking streaming powered by pure Rust serialport

Voktty connects directly to USB UART bridges (CP2102, CH340, FTDI) with zero latency. Control DTR/RTS lines for automated bootloader flashing on ESP32, Arduino, STM32, and Raspberry Pi Pico directly from your active terminal tab.