{
    "registry": "TEDI Extensions",
    "version": 1,
    "updated_at": "2026-09-30T05:17:01Z",
    "source": "https://tedi.ilhamriski.com/extensions/",
    "submit": "https://tedi.ilhamriski.com/extensions/submit/",
    "counts": {
        "official": 11,
        "unofficial": 1,
        "total": 12,
        "tiers": {
            "user_input": 1,
            "verified": 0,
            "optimized": 0
        }
    },
    "official": [
        {
            "id": "ai-usage",
            "name": "TEDI.ai-usage",
            "version": "0.1.14",
            "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.10",
            "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": "dev-environment",
            "name": "TEDI.dev-environment",
            "version": "0.1.41",
            "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.2.0",
            "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.1",
            "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.9",
            "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.14",
            "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.9",
            "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": [
        {
            "id": "tedi.browser",
            "name": "Browser",
            "version": "0.3.1",
            "publisher": "IlhamriSKY",
            "description": "A real browser pane inside TEDI, on the engine TEDI itself runs on; Windows only in this version. The page is a Tauri child webview placed on the pane that owns it, so there is no second browser to find or download, no foreign window to adopt, and nothing to keep alive: a pane's page lives exactly as long as the pane. It works the same in a split and on the canvas, where the canvas scales the page itself rather than reflowing it; a float window is the one place it cannot go, and says so, because one webview cannot be owned by two windows. Menus and dialogs opened over it are cut out of the webview so they stay visible and clickable. The pane draws the browser chrome itself: back, forward, reload and stop, an address bar that searches and shows whether the connection is encrypted, find-on-page, and zoom; the page keeps its own right-click menu, which is where Save, Print and Inspect live. The AI agent drives it over the DevTools Protocol reached in-process, with the page's own accessibi",
            "repository": "https://github.com/IlhamriSKY/TEDI.browser",
            "icon": "https://tedi.ilhamriski.com/api/market/icon/tedi.browser.png?v=2f4f385069a41b93",
            "license": "Apache-2.0",
            "tier": "user_input",
            "channel": "community",
            "stars": 1,
            "engines": {
                "tedi": ">=0.4.54"
            },
            "listed_at": "2026-09-21T22:47:31Z",
            "updated_at": "2026-09-30T05:17:01Z"
        }
    ]
}
