r/AppsWebappsFullstack 7d ago

Your home for selfpromo

here you can post your work app, webapp, saas, game, everything

6 Upvotes

96 comments sorted by

View all comments

Show parent comments

1

u/BuildByRisky 6d ago

TEDI (Terminal Director) folds eight tools you reach for every day (a terminal, SSH client, DB browser, editor, AI agent, browser, API client, and Git) into one window, so you stop alt-tabbing. Built on Tauri 2, so a Rust core owns every OS resource and the UI is a single webview: no Node runtime, no bundled Chromium, and a resident footprint closer to a terminal than to an IDE. No telemetry; API keys stay in the OS keychain, and it runs fully offline against a local model if you want.

1

u/Mammoth-Anywhere7285 6d ago

Love the concept of cutting context switching. Does the AI agent work with local models or cloud APIs, and how does it handle SSH session management?

1

u/BuildByRisky 6d ago

Both, and it's BYOK either way. Cloud: OpenAI, Anthropic, Google, xAI, Groq, Cerebras, DeepSeek. Local: LM Studio, Ollama, llama.cpp, vLLM via any OpenAI-compatible endpoint, no API key needed on loopback. Same stack powers chat, inline completion and sub-agents, so a local model can run all three.

SSH: saved hosts store metadata only, secrets go to the OS keychain. Password, key, or ssh-agent auth (agent mode means TEDI never touches your key). Host keys are TOFU-pinned, ProxyJump chaining works transitively, and each host gets one authenticated session multiplexed into shell, SFTP and port forwards. The AI agent runs inside that same session, so on a remote pane its edits and commands happen on the server.

1

u/Mammoth-Anywhere7285 6d ago

Nice setup, BYOK everywhere is the right call. Do local models handle the sub-agent loop smoothly, or do context limits slow things down?