{
  "registry": "TEDI Extensions",
  "version": 1,
  "updated_at": "2026-09-07T00:00:00Z",
  "source": "https://tedi.ilhamriski.com/extensions",
  "counts": {
    "official": 12,
    "unofficial": 0,
    "total": 12
  },
  "official": [
    {
      "id": "ai-usage",
      "name": "TEDI.ai-usage",
      "version": "0.1.11",
      "publisher": "IlhamriSKY",
      "description": "Claude Code + Codex (ChatGPT) usage meters in the TEDI status bar: 5-hour and weekly windows with progress bars and reset countdowns.",
      "repository": "https://github.com/IlhamriSKY/TEDI.ai-usage",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/ai-usage.png",
      "license": "Apache-2.0"
    },
    {
      "id": "api-client",
      "name": "TEDI.api-client",
      "version": "0.4.9",
      "publisher": "IlhamriSKY",
      "description": "Postman-style API workbench in a TEDI panel: collections with their own variables and environments, a request builder with Bearer / Basic / API-key / OAuth 2.0 auth, every body mode, a Code tab that edits the whole request as one runnable .http document, pre-request and test scripts, a collection runner, generated Markdown and OpenAPI docs, and Postman / OpenAPI / cURL import-export. Runs on the host's HTTP command, so it ships no sidecar binary. Toggle with Ctrl+Alt+A.",
      "repository": "https://github.com/IlhamriSKY/TEDI.api-client",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/api-client.png",
      "license": "Apache-2.0"
    },
    {
      "id": "beautify",
      "name": "TEDI.beautify",
      "version": "0.2.1",
      "publisher": "IlhamriSKY",
      "description": "VSCode-style beautify for the active editor buffer. Formats JSON, JS/TS/JSX/TSX, HTML, Vue, Svelte, Astro, CSS/SCSS/LESS/Sass, Markdown, XML, YAML, TOML, and SQL via a native sidecar. Click the wand icon next to the markdown-preview button or press Ctrl+Alt+B.",
      "repository": "https://github.com/IlhamriSKY/TEDI.beautify",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/beautify.png",
      "license": "Apache-2.0"
    },
    {
      "id": "browser",
      "name": "tedi.browser",
      "version": "0.2.1",
      "publisher": "IlhamriSKY",
      "description": "A real Chromium in a TEDI pane, driven over the DevTools Protocol: address bar, tabs, and Chrome Web Store extensions in its own profile. Reuses the Chrome, Edge, Brave or Chromium already installed. The AI agent reads the page's accessibility tree and drives the same tabs you do.",
      "repository": "https://github.com/IlhamriSKY/tedi.browser",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/browser.png",
      "license": "Apache-2.0"
    },
    {
      "id": "dev-environment",
      "name": "tedi.dev-environment",
      "version": "0.1.0",
      "publisher": "IlhamriSKY",
      "description": "A complete local development environment managed from inside TEDI, and a Laragon replacement on Windows, macOS and Linux. Downloads and manages its own PHP, Node.js, Composer, mkcert, Nginx, Apache, MySQL, PostgreSQL and Redis under one root folder you pick. Several PHP and Node versions at once, resolved per project through shims on the terminal PATH, so php and node in a project terminal are that project's versions with no switching. Every project gets a virtual host, an HTTPS certificate from a local CA and a hosts entry the moment it is added. Per-version php.ini, extension and Xdebug management, with PECL builds filtered to the exact branch, thread-safety and architecture your PHP would load. Toggle with Ctrl+Alt+E.",
      "repository": "https://github.com/IlhamriSKY/tedi.dev-environment",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/dev-environment.png",
      "license": "Apache-2.0"
    },
    {
      "id": "discord-rich-presence",
      "name": "TEDI.discord-rich-presence",
      "version": "1.5.14",
      "publisher": "IlhamriSKY",
      "description": "Shares your TEDI activity as a Discord status: active workspace, file, open terminals across all workspaces, and elapsed time. Requires the Discord desktop app to be running.",
      "repository": "https://github.com/IlhamriSKY/TEDI.discord-rich-presence",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/discord-rich-presence.png",
      "license": "Apache-2.0"
    },
    {
      "id": "process-monitor",
      "name": "tedi.process-monitor",
      "version": "0.1.3",
      "publisher": "IlhamriSKY",
      "description": "A task manager scoped to TEDI: the whole process tree the app owns - the window, the WebView2 renderer, the PTY daemon, every terminal shell and everything those shells started, plus the extension sidecars. Attached AI CLIs (Claude Code, Codex, Gemini, opencode and friends) are badged as agents. The status bar carries the tree's total memory over a live pixel chart; clicking opens the full tree with per-process CPU and memory. Reads the OS process table only - nothing is killed, written or sent anywhere.",
      "repository": "https://github.com/IlhamriSKY/tedi.process-monitor",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/process-monitor.png",
      "license": "Apache-2.0"
    },
    {
      "id": "remote-access",
      "name": "TEDI.remote-access",
      "version": "0.12.0",
      "publisher": "IlhamriSKY",
      "description": "Reach the terminals you have open in TEDI from a browser anywhere via a self-hosted relay. Mirrors your live local (and SSH) terminal tabs over HTTPS with login + optional 2FA.",
      "repository": "https://github.com/IlhamriSKY/TEDI.remote-access",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/remote-access.png",
      "license": "Apache-2.0"
    },
    {
      "id": "rtk-bridge",
      "name": "TEDI.rtk-bridge",
      "version": "0.4.4",
      "publisher": "IlhamriSKY",
      "description": "Routes AI shell commands through RTK (Rust Token Killer) for 60-90% token savings on git, npm, and dev operations. RTK must be installed on PATH separately.",
      "repository": "https://github.com/IlhamriSKY/TEDI.rtk-bridge",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/rtk-bridge.png",
      "license": "Apache-2.0"
    },
    {
      "id": "screenshot",
      "name": "TEDI.screenshot",
      "version": "0.5.8",
      "publisher": "IlhamriSKY",
      "description": "Captures the entire TEDI window to PNG, saves it to Downloads, and copies it to the clipboard. Click the status bar camera icon or press Ctrl+Alt+S.",
      "repository": "https://github.com/IlhamriSKY/TEDI.screenshot",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/screenshot.png",
      "license": "Apache-2.0"
    },
    {
      "id": "secondary-folder-tree",
      "name": "TEDI.secondary-folder-tree",
      "version": "0.1.13",
      "publisher": "IlhamriSKY",
      "description": "Adds a second folder tree on the right side of the workspace for browsing files outside the active project. Toggle with Ctrl+Shift+E.",
      "repository": "https://github.com/IlhamriSKY/TEDI.secondary-folder-tree",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/secondary-folder-tree.png",
      "license": "Apache-2.0"
    },
    {
      "id": "sql-explorer",
      "name": "TEDI.sql-explorer",
      "version": "0.6.6",
      "publisher": "IlhamriSKY",
      "description": "HeidiSQL-style database workbench: browses and queries MySQL / MariaDB, PostgreSQL, and SQLite with a schema tree, a multi-statement query editor that runs only what you selected, explain and query history, inline row edit, index / foreign-key / DDL inspection, and CSV / JSON / SQL export. Reaches a database behind a bastion over an SSH tunnel built from a saved connection, so no credential crosses the extension boundary. Toggle with Ctrl+Alt+D.",
      "repository": "https://github.com/IlhamriSKY/TEDI.sql-explorer",
      "icon": "https://tedi.ilhamriski.com/assets/extensions/sql-explorer.png",
      "license": "Apache-2.0"
    }
  ],
  "unofficial": []
}
