Splits, tabs, workspaces
xterm.js + WebGL terminal with native PTY and grouped tabs, in workspaces that reopen exactly where you left them.
TEDI folds eight everyday dev tools into one lightweight window: terminal, SSH/SFTP, database browser, editor, AI agent, in-app browser, and Git. Built on Tauri 2. No telemetry.
TEDI is Apache-2.0 and built in the open. Every name here helped shape it.
Eight tools that used to be eight windows, now one, and they talk to each other.
xterm.js + WebGL terminal with native PTY and grouped tabs, in workspaces that reopen exactly where you left them.
russh remote terminals with an integrated SFTP explorer and saved connections.
Query MySQL, PostgreSQL, and SQLite with a schema tree and inline row edits.
CodeMirror 6 with real Vim, broad language support, and inline AI autocomplete.
Bring your own key or run fully local, with multi-agent workflows and gated tools.
A native webview the agent navigates, reads, types, and clicks, not just screenshots.
Collections, environments, auth, scripts, and a runner, with Postman, OpenAPI, and cURL import-export.
Inline Git diff and staging, plus plugins for themes, commands, and AI tools.
Native OS webview via Tauri 2, not a bundled browser. It shows.
Watch the demo, then browse real screenshots from the latest build.
Updater-signed builds on GitHub Releases.
NSIS installer (LZMA).
Apple Silicon and Intel builds.
$ xattr -cr /Applications/TEDI.appDebian, Fedora, or portable AppImage.
The latest two releases.
First-party extensions for TEDI. Versioned independently of the core app.
Rust for the backend, Tauri 2 for the shell, React 19 + xterm.js + CodeMirror for the surface. Just fast.
TEDI, the Terminal Director, folds eight everyday dev tools (a terminal with workspaces, SSH/SFTP, a database browser, a code editor, an AI agent, an in-app browser, an API client, and Git) into one lightweight window built on Tauri 2.
Because the terminal is where the work is directed from: TEDI puts your shells, remote hosts, editor, database, Git, and AI agents on one stage and lets you cue them from a single window instead of alt-tabbing between apps.
The installed app is roughly 7–10 MB and cold-starts in about 300 ms, because it uses the OS webview via Tauri 2 rather than bundling a full Chromium runtime.
Windows 10/11 (x64), macOS 10.15+ (Apple Silicon and Intel), and Linux (Debian/Ubuntu .deb, Fedora/RHEL .rpm, and a portable AppImage).
No. There is zero telemetry. API keys and secrets are stored in your operating system keychain, never on a remote server.
You can bring your own key across ten providers (OpenAI, Anthropic, Google, xAI, Cerebras, Groq, DeepSeek, SumoPod, LM Studio, and any OpenAI-compatible server), or run fully local and keyless against Ollama, llama.cpp, or vLLM. Plan mode, skills, MCP, sub-agents, and approval-gated tools work either way.
Yes. TEDI is licensed under Apache-2.0 and free forever. Issues, PRs, and ideas are welcome on GitHub.
No extension ships inside the binary: all nine first-party ones (SQL Explorer, the API Client, AI usage meters, beautify, remote access, RTK bridge, screenshots, a second folder tree, and Discord Rich Presence) install at runtime from a .zip or a GitHub release, and are versioned independently of the core app. Every install shows the permissions, risk tier, and AI tools it contributes before you accept.
Open source under Apache-2.0. Issues, PRs, and ideas welcome.