Back to works
01 / Open Source · Desktop App

TEDI

158 v0.4.44

My flagship: a lightweight desktop app that folds eight everyday dev tools (terminal, SSH/SFTP, a database browser, a code editor, an AI agent, an in-app browser, an API client, and Git) into one ~7 to 10 MB window built on Tauri 2. No telemetry, and this very site borrows its design system.

Overview

TEDI (Terminal Director) folds eight tools a developer reaches for every day into a single window, so the working day stops being a loop of alt-tabbing between a terminal, an SSH client, a database GUI, an editor and a browser.

It is built on Tauri 2, which means a Rust core owns every OS resource and the interface is one native webview. There is no Node runtime and no bundled Chromium, so the download is roughly 7 to 10 MB and the resident footprint sits closer to a terminal than to an IDE. It runs on Windows, macOS and Linux, ships no telemetry, keeps API keys in the OS keychain rather than on disk, and will work entirely offline against a local model.

TEDI is Apache-2.0 and is a fork of Crynta's Terax (v0.5.9): the Tauri and Rust backend, the xterm.js terminal, the CodeMirror editor and the agent pipeline come from that project, and TEDI builds its own release line, extension system, CLI and tooling on top. It is my most-starred repository, and this portfolio borrows its design system.

What it does

Terminal multiplexer

Native PTY terminals (zsh, bash, fish, pwsh) on xterm.js with WebGL: split panes, tab groups, shell integration (OSC 7 and 133), inline search and link detection. Every workspace keeps its own layout and working directories and reopens exactly where you left it.

SSH and SFTP

Saved connections over russh, remote shells, and an integrated file explorer for browsing and transferring, all from one connection manager.

Editor and source control

CodeMirror 6 for TypeScript, Rust, Python, PHP, SQL and a dozen more, with inline AI autocomplete, a diff view, Vim mode and Markdown preview, next to an inline Git diff and SCM pane.

An agent with your own key

Eleven providers (OpenAI, Anthropic, Google, xAI, Groq, DeepSeek and more) plus local models through LM Studio, Ollama, llama.cpp or vLLM. Plan mode, sub-agents, MCP, project memory in TEDI.md, and every tool gated behind approval.

A browser the agent can drive

A real in-app webview it can navigate, type into, click, scroll, screenshot to actually see, and read console errors from when a page breaks.

Runtime extensions

Nothing is baked into the binary. The SQL explorer and the Postman-style API client are extensions, installed from a .zip or straight from a GitHub release, and the same path handles updates.

Built with

Details

Type
Open Source
Built as
Desktop App
GitHub stars
158
Latest release
v0.4.44

More projects

19 others · drag to browse

View all
PokeHub
Open SourceNew
PokeHub
OTW-STORE · Multi-branch POS
Web AppFor sale
OTW-STORE · Multi-branch POS
FitZone Gym · Management System
Web AppFor sale
FitZone Gym · Management System
PDDIKTI Kemdikbud API
Open Source 122
PDDIKTI Kemdikbud API
Simple DepthMap 3D Animation
Open Source 22
Simple DepthMap 3D Animation
PDDIKTI API Laravel Package
Open Source 18
PDDIKTI API Laravel Package
Laravel Timezone by City
Open Source 15
Laravel Timezone by City
VS Code: S.ID Shortlink
Extension 14
VS Code: S.ID Shortlink
VS Code: Doa Harian Katolik
Extension 10
VS Code: Doa Harian Katolik
Bian Real Estate
Web AppClient project
Bian Real Estate
I-ANDI · Neuropsych Norms
Web AppClient project
I-ANDI · Neuropsych Norms
Hospital Management System
Web AppClient project
Hospital Management System
Integrated Obesity Clinic
Web AppClient project
Integrated Obesity Clinic
Suzuki Karunia Jaya Marine
Web AppClient project
Suzuki Karunia Jaya Marine
Gereja Santo Yusuf Gedangan
Web AppClient project
Gereja Santo Yusuf Gedangan
HANI · Halo Alumni
Web AppClient project
HANI · Halo Alumni
Tracer Study Support Data
Web AppClient project
Tracer Study Support Data
Bio Link, Short Link & QR
Web AppClient project
Bio Link, Short Link & QR
Workout App · UI Concept
DesignDesign
Workout App · UI Concept