TEDI

skill
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Gecti
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

TEDI - Terminal Environment & Development Infrastructure.

README.md
TEDI

Terminal Environment & Development Infrastructure. Fork of Terax.

license platform fork


[!IMPORTANT]
Built on top of Terax v0.5.9 by Crynta.
Full credit to the upstream authors for the Rust PTY backend, the React + xterm.js client, and the AI agent core. TEDI keeps the same Apache-2.0 license and tracks its own roadmap onward. Please star the upstream repo if you find TEDI useful.

What is TEDI?

TEDI (Terminal Environment & Development Infrastructure) is a lightweight, low-footprint terminal that boosts developer productivity. Split-screen terminals, tab grouping, and workspaces - designed for developer workflows.

Install

Pre-built binaries: Releases.

Windows, macOS, and Linux (.deb, .rpm, .AppImage). Download the artifact for your OS and install. Re-download from Releases when a new version drops or check at settings.

Screenshots

TEDI screenshot 1 TEDI screenshot 2

TEDI screenshot 3 TEDI screenshot 4

Features

Terminal

  • xterm.js + WebGL, multi-tab, background-streaming inactive tabs
  • Native PTY via portable-pty (zsh, bash, fish, pwsh)
  • Shell integration: cwd + prompt markers via OSC 7 / 133
  • Split panes: horizontal and vertical, mix terminals and editors freely
  • Inline search, link detection

Editor

  • CodeMirror 6 with TS/JS, Rust, Python, PHP, HTML/CSS, JSON, Markdown, C/C++, Java, C# and More
  • Inline AI autocomplete and diff-based
  • Vim mode and themes (Tokyo Night, Nord, GitHub, Atom One, Aura, Copilot, Xcode)
  • Inline image preview tab
  • Side-by-side Markdown preview

Workspaces & Tabs

  • Workspaces keep distinct project sessions (tab layout + cwd) and switch without re-opening folders
  • Open-folder picker in the header auto-spawns a terminal at the picked root
  • Sortable, drag-to-reorder, pinnable tabs across terminal / editor / preview / AI-diff kinds

AI (BYOK)

  • OpenAI, Anthropic, Google, Groq, xAI, Cerebras, OpenAI-compatible (LM Studio for offline)
  • Voice input, multi-agent / sub-agents, snippets, custom system prompt
  • Tools: read / write / grep / glob / shell with explicit approval
  • Project memory via TEDI.md at workspace root
  • Tool-routing and approval-flow polish

File Explorer

  • Catppuccin / Material icon theme, fuzzy search, inline rename
  • "Reveal in terminal" opens a new tab rooted at the picked folder

Quality

  • Apache-2.0, no telemetry, API keys in OS keychain (keyring)
  • Small bundle (~7-10 MB depending on platform)

Configure AI

Settings > AI > pick a provider, paste your API key. For local inference, point TEDI at your LM Studio endpoint. Keys are written to the OS keychain via keyring. They never touch disk or localStorage.

Build from source

Prereqs:

pnpm install
pnpm tauri dev     # dev
pnpm tauri build   # production bundle

Checks:

pnpm exec tsc --noEmit          # frontend type-check
cd src-tauri && cargo clippy    # Rust lint

Notes per platform

  • Windows: SmartScreen will warn on first launch (unsigned). Click More info > Run anyway. Shell priority: pwsh.exe, powershell.exe, cmd.exe.
  • Linux: if you hit EGL_BAD_PARAMETER or a blank window, set WEBKIT_DISABLE_DMABUF_RENDERER=1. AppImage needs FUSE; otherwise run --appimage-extract-and-run or install the .deb/.rpm.
  • macOS: minimum macOS 10.15. Builds are ad-hoc signed but not notarized with Apple, so Gatekeeper may say "TEDI is damaged and can't be opened" on first launch. Drag the app to /Applications, then in Terminal run once:
    xattr -cr /Applications/TEDI.app
    
    Then open from Launchpad/Finder (right-click → Open the first time if still prompted).

Credits

TEDI is derived from crynta/terax-ai @ v0.5.9. The original Tauri + Rust backend, the xterm.js terminal stack, the CodeMirror editor stack, and the AI agent pipeline are the work of Crynta and the Terax contributors. Please go give the upstream project a star if you use TEDI.

License

Apache-2.0. See LICENSE and NOTICE for required attribution.

Yorumlar (0)

Sonuc bulunamadi