From 09bb5d3a291942c17f9bf767cf006c60edcad0c1 Mon Sep 17 00:00:00 2001 From: chenmingyu Date: Wed, 17 Jun 2026 11:44:53 +0800 Subject: [PATCH] feat: add Qoder platform support - Add .qoder-plugin/plugin.json for auto-discovery (matching .cursor-plugin format) - Add qoder platform to install.sh and install.ps1 with symlink support - Add Qoder auto-discovery tip in both install scripts - Add .qoder-plugin/** to eslint.config.mjs ignores - Add qoder-plugin keyword to package.json - Update CLAUDE.md versioning section to include .qoder-plugin/plugin.json (six manifests) - Update PR template to reference six manifests instead of five - Fix missing Trae platform entries in all 7 translated READMEs (pre-existing inconsistency) - Update README.md and all 7 translations (zh-CN, zh-TW, ja-JP, ko-KR, es-ES, ru-RU, tr-TR) with: - Qoder section in Multi-Platform Installation - Qoder badge and one-line install heading - Qoder row in Platform Compatibility table --- .github/PULL_REQUEST_TEMPLATE.md | 4 ++-- .qoder-plugin/plugin.json | 15 +++++++++++++++ CLAUDE.md | 3 ++- README.md | 18 +++++++++++++++--- READMEs/README.es-ES.md | 15 +++++++++++++-- READMEs/README.ja-JP.md | 15 +++++++++++++-- READMEs/README.ko-KR.md | 15 +++++++++++++-- READMEs/README.ru-RU.md | 15 +++++++++++++-- READMEs/README.tr-TR.md | 15 +++++++++++++-- READMEs/README.zh-CN.md | 17 ++++++++++++++--- READMEs/README.zh-TW.md | 15 +++++++++++++-- eslint.config.mjs | 1 + install.ps1 | 5 +++++ install.sh | 5 +++++ package.json | 3 ++- 15 files changed, 139 insertions(+), 22 deletions(-) create mode 100644 .qoder-plugin/plugin.json diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index fc16fb89e..b24947e5f 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -19,8 +19,8 @@ Swift repo and verified the dashboard shows non-empty edges" is better. --> ## Versioning -- [ ] Version bumped in all five manifests, OR +- [ ] Version bumped in all six manifests, OR - [ ] N/A — internal/docs-only change diff --git a/.qoder-plugin/plugin.json b/.qoder-plugin/plugin.json new file mode 100644 index 000000000..d6f6791b5 --- /dev/null +++ b/.qoder-plugin/plugin.json @@ -0,0 +1,15 @@ +{ + "name": "understand-anything", + "displayName": "Understand Anything", + "description": "AI-powered codebase understanding — analyze, visualize, and explain any project", + "version": "2.8.0", + "author": { + "name": "Egonex" + }, + "homepage": "https://github.com/Egonex-AI/Understand-Anything", + "repository": "https://github.com/Egonex-AI/Understand-Anything", + "license": "MIT", + "keywords": ["codebase-analysis", "knowledge-graph", "architecture", "onboarding", "dashboard"], + "skills": "./understand-anything-plugin/skills/", + "agents": "./understand-anything-plugin/agents/" +} diff --git a/CLAUDE.md b/CLAUDE.md index bed0248c2..2bbf2f504 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -55,12 +55,13 @@ An open-source tool combining LLM intelligence + static analysis to produce inte - `scripts/generate-large-graph.mjs` — Generates a fake knowledge graph for performance testing (e.g. large-graph layout). Writes to `.understand-anything/knowledge-graph.json`. Usage: `node scripts/generate-large-graph.mjs [nodeCount]` (default: 3000 nodes). Not part of the production pipeline. ## Versioning -When pushing to remote, bump the version in **all five** of these files (keep them in sync): +When pushing to remote, bump the version in **all six** of these files (keep them in sync): - `understand-anything-plugin/package.json` → `"version"` field - `understand-anything-plugin/.claude-plugin/plugin.json` → `"version"` field - `.claude-plugin/plugin.json` → `"version"` field - `.cursor-plugin/plugin.json` → `"version"` field - `.copilot-plugin/plugin.json` → `"version"` field +- `.qoder-plugin/plugin.json` → `"version"` field Note: `.claude-plugin/marketplace.json` does **not** carry a version — the `plugins[]` entry only supports `name` and `source`, and adding other fields causes marketplace schema validation failures. diff --git a/README.md b/README.md index 98ab4cc20..98f841ab9 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@

Turn any codebase, knowledge base, or docs into an interactive knowledge graph you can explore, search, and ask questions about.
- Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more. + Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, Qoder, and more.

@@ -31,6 +31,7 @@ OpenCode Vibe CLI Trae + Qoder Homepage Live Demo Understand Anyone @@ -194,7 +195,7 @@ Understand-Anything works across multiple AI coding platforms. ``` -### One-line install (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro) +### One-line install (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro / Qoder) **macOS / Linux:** @@ -211,7 +212,7 @@ iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/i The installer clones the repo to `~/.understand-anything/repo` and creates the right symlinks for the chosen platform. Restart your CLI/IDE afterwards. -- Supported `` values: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `trae`, `nanobot`, `kiro` +- Supported `` values: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `trae`, `nanobot`, `kiro`, `qoder` - Update later: `./install.sh --update` - Uninstall: `./install.sh --uninstall ` @@ -245,6 +246,16 @@ After installation: For personal skills (available across all projects), run the `install.sh` above with the `kiro` platform. +### Qoder + +Qoder auto-discovers the plugin via `.qoder-plugin/plugin.json` when this repo is cloned. No manual installation needed — just clone and open in Qoder. + +For personal skills (available across all projects), run the `install.sh` above with the `qoder` platform: + +```bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s qoder +``` + ### Platform Compatibility | Platform | Status | Install Method | @@ -266,6 +277,7 @@ For personal skills (available across all projects), run the `install.sh` above | Trae | ✅ Supported | `install.sh trae` | | Nanobot | ✅ Supported | `install.sh nanobot` | | Kiro CLI / IDE | ✅ Supported | `install.sh kiro` | +| Qoder | ✅ Supported | Auto-discovery / `install.sh qoder` | --- diff --git a/READMEs/README.es-ES.md b/READMEs/README.es-ES.md index 6f5499625..764e44db1 100644 --- a/READMEs/README.es-ES.md +++ b/READMEs/README.es-ES.md @@ -181,7 +181,7 @@ Understand-Anything funciona en múltiples plataformas de codificación con IA. /plugin install understand-anything ``` -### Instalación de una línea (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot / Kiro) +### Instalación de una línea (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro / Qoder) **macOS / Linux:** ```bash @@ -197,7 +197,7 @@ iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/i El instalador clona el repositorio en `~/.understand-anything/repo` y crea los enlaces simbólicos correspondientes para la plataforma elegida. Reinicia tu CLI/IDE al terminar. -- Valores soportados de ``: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `nanobot`, `kiro` +- Valores soportados de ``: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `trae`, `nanobot`, `kiro`, `qoder` - Actualizar más adelante: `./install.sh --update` - Desinstalar: `./install.sh --uninstall ` @@ -231,6 +231,16 @@ Tras la instalación: Para habilidades personales (disponibles en todos los proyectos), ejecuta el `install.sh` de arriba con la plataforma `kiro`. +### Qoder + +Qoder detecta automáticamente el plugin a través de `.qoder-plugin/plugin.json` cuando se clona este repositorio. No requiere instalación manual: simplemente clona y abre en Qoder. + +Para habilidades personales (disponibles en todos los proyectos), ejecuta el `install.sh` de arriba con la plataforma `qoder`: + +```bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s qoder +``` + ### Compatibilidad de Plataformas | Plataforma | Estado | Método de Instalación | @@ -251,6 +261,7 @@ Para habilidades personales (disponibles en todos los proyectos), ejecuta el `in | KIMI CLI | ✅ Soportado | `install.sh kimi` | | Nanobot | ✅ Soportado | `install.sh nanobot` | | Kiro CLI / IDE | ✅ Soportado | `install.sh kiro` | +| Qoder | ✅ Soportado | Detección automática / `install.sh qoder` | --- diff --git a/READMEs/README.ja-JP.md b/READMEs/README.ja-JP.md index 7edb429ce..701757ef3 100644 --- a/READMEs/README.ja-JP.md +++ b/READMEs/README.ja-JP.md @@ -182,7 +182,7 @@ Understand-Anythingは複数のAIコーディングプラットフォームで /plugin install understand-anything ``` -### ワンラインインストール(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot / Kiro) +### ワンラインインストール(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro / Qoder) **macOS / Linux:** ```bash @@ -198,7 +198,7 @@ iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/i インストーラーはリポジトリを `~/.understand-anything/repo` にクローンし、選択したプラットフォーム用のシンボリックリンクを作成します。完了後はCLI/IDEを再起動してください。 -- サポートされる `` 値:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi`、`nanobot`、`kiro` +- サポートされる `` 値:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi`、`trae`、`nanobot`、`kiro`、`qoder` - 後で更新:`./install.sh --update` - アンインストール:`./install.sh --uninstall ` @@ -232,6 +232,16 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ 全プロジェクトで使用するパーソナルスキルとして導入したい場合は、上記の `install.sh` を `kiro` プラットフォームで実行してください。 +### Qoder + +Qoderはこのリポジトリをクローンすると `.qoder-plugin/plugin.json` 経由でプラグインを自動検出します。手動インストールは不要です — クローンしてQoderで開くだけです。 + +全プロジェクトで使用するパーソナルスキルとして導入したい場合は、上記の `install.sh` を `qoder` プラットフォームで実行してください: + +```bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s qoder +``` + ### プラットフォーム互換性 | プラットフォーム | ステータス | インストール方法 | @@ -252,6 +262,7 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ | KIMI CLI | ✅ サポート | `install.sh kimi` | | Nanobot | ✅ サポート | `install.sh nanobot` | | Kiro CLI / IDE | ✅ サポート | `install.sh kiro` | +| Qoder | ✅ サポート | 自動検出 / `install.sh qoder` | --- diff --git a/READMEs/README.ko-KR.md b/READMEs/README.ko-KR.md index f89811fbf..4533bd1ad 100644 --- a/READMEs/README.ko-KR.md +++ b/READMEs/README.ko-KR.md @@ -181,7 +181,7 @@ Understand-Anything은 다양한 AI 코딩 플랫폼에서 사용할 수 있습 /plugin install understand-anything ``` -### 한 줄 설치 (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot / Kiro) +### 한 줄 설치 (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro / Qoder) **macOS / Linux:** ```bash @@ -197,7 +197,7 @@ iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/i 설치 스크립트는 저장소를 `~/.understand-anything/repo`에 클론하고 선택한 플랫폼에 맞는 심볼릭 링크를 생성합니다. 설치 후 CLI 또는 IDE를 재시작하세요. -- 지원되는 `` 값: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `nanobot`, `kiro` +- 지원되는 `` 값: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `trae`, `nanobot`, `kiro`, `qoder` - 이후 업데이트: `./install.sh --update` - 제거: `./install.sh --uninstall ` @@ -231,6 +231,16 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ 모든 프로젝트에서 사용하는 개인 스킬로 설치하려면 위 `install.sh`를 `kiro` 플랫폼으로 실행하세요. +### Qoder + +이 저장소를 클론하면 Qoder가 `.qoder-plugin/plugin.json`을 통해 플러그인을 자동으로 인식합니다. 수동 설치가 필요 없습니다. 클론 후 Qoder에서 열기만 하면 됩니다. + +모든 프로젝트에서 사용하는 개인 스킬로 설치하려면 위 `install.sh`를 `qoder` 플랫폼으로 실행하세요: + +```bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s qoder +``` + ### 플랫폼 호환성 | 플랫폼 | 상태 | 설치 방법 | @@ -251,6 +261,7 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ | KIMI CLI | ✅ 지원 | `install.sh kimi` | | Nanobot | ✅ 지원 | `install.sh nanobot` | | Kiro CLI / IDE | ✅ 지원 | `install.sh kiro` | +| Qoder | ✅ 지원 | 자동 인식 / `install.sh qoder` | --- diff --git a/READMEs/README.ru-RU.md b/READMEs/README.ru-RU.md index 01ee34774..cda4ce4ea 100644 --- a/READMEs/README.ru-RU.md +++ b/READMEs/README.ru-RU.md @@ -182,7 +182,7 @@ Understand-Anything работает с несколькими платформ /plugin install understand-anything ``` -### Установка одной командой (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot / Kiro) +### Установка одной командой (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro / Qoder) **macOS / Linux:** ```bash @@ -198,7 +198,7 @@ iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/i Установщик клонирует репозиторий в `~/.understand-anything/repo` и создаёт нужные симлинки для выбранной платформы. После установки перезапустите свой CLI/IDE. -- Поддерживаемые значения ``: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `nanobot`, `kiro` +- Поддерживаемые значения ``: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `trae`, `nanobot`, `kiro`, `qoder` - Обновление: `./install.sh --update` - Удаление: `./install.sh --uninstall ` @@ -232,6 +232,16 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ Для персональных skills (доступных во всех проектах) запустите `install.sh` выше с платформой `kiro`. +### Qoder + +Qoder автоматически обнаруживает плагин через `.qoder-plugin/plugin.json` при клонировании этого репозитория. Ручная установка не требуется — просто склонируйте и откройте в Qoder. + +Для персональных skills (доступных во всех проектах) запустите `install.sh` выше с платформой `qoder`: + +```bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s qoder +``` + ### Совместимость с платформами | Платформа | Статус | Способ установки | @@ -252,6 +262,7 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ | KIMI CLI | ✅ Поддерживается | `install.sh kimi` | | Nanobot | ✅ Поддерживается | `install.sh nanobot` | | Kiro CLI / IDE | ✅ Поддерживается | `install.sh kiro` | +| Qoder | ✅ Поддерживается | Автообнаружение / `install.sh qoder` | --- diff --git a/READMEs/README.tr-TR.md b/READMEs/README.tr-TR.md index c2ba0fa28..04a1050c0 100644 --- a/READMEs/README.tr-TR.md +++ b/READMEs/README.tr-TR.md @@ -182,7 +182,7 @@ Understand-Anything birden fazla AI kodlama platformunda çalışır. /plugin install understand-anything ``` -### Tek satırlık kurulum (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot / Kiro) +### Tek satırlık kurulum (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro / Qoder) **macOS / Linux:** ```bash @@ -198,7 +198,7 @@ iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/i Kurulum betiği depoyu `~/.understand-anything/repo` dizinine klonlar ve seçilen platform için uygun sembolik bağlantıları oluşturur. Sonrasında CLI/IDE'ni yeniden başlat. -- Desteklenen `` değerleri: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `nanobot`, `kiro` +- Desteklenen `` değerleri: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `trae`, `nanobot`, `kiro`, `qoder` - Daha sonra güncelle: `./install.sh --update` - Kaldır: `./install.sh --uninstall ` @@ -232,6 +232,16 @@ Kurulumdan sonra: Tüm projelerde kullanmak için kişisel beceri olarak kurmak istersen yukarıdaki `install.sh`'ı `kiro` platformuyla çalıştır. +### Qoder + +Bu depo klonlandığında Qoder, eklentiyi `.qoder-plugin/plugin.json` aracılığıyla otomatik olarak keşfeder. Manuel kurulum gerekmez — sadece klonla ve Qoder'da aç. + +Tüm projelerde kullanmak için kişisel beceri olarak kurmak istersen yukarıdaki `install.sh`'ı `qoder` platformuyla çalıştır: + +```bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s qoder +``` + ### Platform Uyumluluğu | Platform | Durum | Kurulum Yöntemi | @@ -252,6 +262,7 @@ Tüm projelerde kullanmak için kişisel beceri olarak kurmak istersen yukarıda | KIMI CLI | ✅ Destekleniyor | `install.sh kimi` | | Nanobot | ✅ Destekleniyor | `install.sh nanobot` | | Kiro CLI / IDE | ✅ Destekleniyor | `install.sh kiro` | +| Qoder | ✅ Destekleniyor | Otomatik keşif / `install.sh qoder` | --- diff --git a/READMEs/README.zh-CN.md b/READMEs/README.zh-CN.md index c456a3dd6..efb390bff 100644 --- a/READMEs/README.zh-CN.md +++ b/READMEs/README.zh-CN.md @@ -2,7 +2,7 @@

将任意代码库、知识库或文档转化为可探索、可搜索、可对话的交互式知识图谱
- 支持 Claude Code、Codex、Cursor、Copilot、Gemini CLI 等多平台。 + 支持 Claude Code、Codex、Cursor、Copilot、Gemini CLI、Qoder 等多平台。

@@ -181,7 +181,7 @@ Understand-Anything 可在多个 AI 编码平台上运行。 /plugin install understand-anything ``` -### 一行命令安装(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot / Kiro) +### 一行命令安装(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro / Qoder) **macOS / Linux:** ```bash @@ -197,7 +197,7 @@ iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/i 安装脚本会将仓库克隆到 `~/.understand-anything/repo`,并为所选平台创建相应的符号链接。安装完成后请重启 CLI 或 IDE。 -- 支持的 `` 取值:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi`、`nanobot`、`kiro` +- 支持的 `` 取值:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi`、`trae`、`nanobot`、`kiro`、`qoder` - 后续更新:`./install.sh --update` - 卸载:`./install.sh --uninstall ` @@ -231,6 +231,16 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ 若需要在所有项目中使用(个人技能),运行上面的 `install.sh` 并选择 `kiro` 平台即可。 +### Qoder + +克隆此仓库后,Qoder 会自动通过 `.qoder-plugin/plugin.json` 文件发现插件。无需手动安装 — 只需克隆并在 Qoder 中打开即可。 + +若需要在所有项目中使用(个人技能),运行上面的 `install.sh` 并选择 `qoder` 平台: + +```bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s qoder +``` + ### 多平台兼容 | 平台 | 状态 | 安装方式 | @@ -251,6 +261,7 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ | KIMI CLI | ✅ 支持 | `install.sh kimi` | | Nanobot | ✅ 支持 | `install.sh nanobot` | | Kiro CLI / IDE | ✅ 支持 | `install.sh kiro` | +| Qoder | ✅ 支持 | 自动发现 / `install.sh qoder` | --- diff --git a/READMEs/README.zh-TW.md b/READMEs/README.zh-TW.md index 01c0e3e0d..5ab5b79e3 100644 --- a/READMEs/README.zh-TW.md +++ b/READMEs/README.zh-TW.md @@ -181,7 +181,7 @@ Understand-Anything 可在多個 AI 編碼平台上執行。 /plugin install understand-anything ``` -### 一行指令安裝(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot / Kiro) +### 一行指令安裝(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro / Qoder) **macOS / Linux:** ```bash @@ -197,7 +197,7 @@ iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/i 安裝指令稿會將儲存庫複製到 `~/.understand-anything/repo`,並為所選平台建立相應的符號連結。安裝完成後請重新啟動 CLI 或 IDE。 -- 支援的 `` 取值:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi`、`nanobot`、`kiro` +- 支援的 `` 取值:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi`、`trae`、`nanobot`、`kiro`、`qoder` - 後續更新:`./install.sh --update` - 解除安裝:`./install.sh --uninstall ` @@ -231,6 +231,16 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ 若需要在所有專案中使用(個人技能),執行上面的 `install.sh` 並選擇 `kiro` 平台即可。 +### Qoder + +複製此儲存庫後,Qoder 會自動透過 `.qoder-plugin/plugin.json` 檔案發現外掛程式。無需手動安裝 — 只需複製並在 Qoder 中開啟即可。 + +若需要在所有專案中使用(個人技能),執行上面的 `install.sh` 並選擇 `qoder` 平台: + +```bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s qoder +``` + ### 多平台相容性 | 平台 | 狀態 | 安裝方式 | @@ -251,6 +261,7 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ | KIMI CLI | ✅ 支援 | `install.sh kimi` | | Nanobot | ✅ 支援 | `install.sh nanobot` | | Kiro CLI / IDE | ✅ 支援 | `install.sh kiro` | +| Qoder | ✅ 支援 | 自動發現 / `install.sh qoder` | --- diff --git a/eslint.config.mjs b/eslint.config.mjs index 34554d0b4..d72ff1f34 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -14,6 +14,7 @@ export default tseslint.config( '**/.claude-plugin/**', '**/.cursor-plugin/**', '**/.copilot-plugin/**', + '**/.qoder-plugin/**', '**/.astro/**', '.private/**', ], diff --git a/install.ps1 b/install.ps1 index 5476887b6..988d140c1 100644 --- a/install.ps1 +++ b/install.ps1 @@ -41,6 +41,7 @@ $Platforms = [ordered]@{ trae = @{ Target = (Join-Path $HOME '.trae\skills'); Style = 'per-skill' } nanobot = @{ Target = (Join-Path $HOME '.nanobot\workspace\skills'); Style = 'per-skill' } kiro = @{ Target = (Join-Path $HOME '.kiro\skills'); Style = 'per-skill' } + qoder = @{ Target = (Join-Path $HOME '.qoder\skills'); Style = 'per-skill' } } function Show-Usage { @@ -241,6 +242,10 @@ function Cmd-Install([string]$Id) { if ($Id -eq 'kiro') { Write-Host "`n Usage: kiro-cli chat --agent understand `"Analyze this project`"" } + if ($Id -eq 'qoder') { + Write-Host "`n Tip: Qoder can also auto-discover the plugin by opening this repo" + Write-Host ' directly (it reads .qoder-plugin/plugin.json), no symlinks needed.' + } } function Cmd-Uninstall([string]$Id) { diff --git a/install.sh b/install.sh index 1c3423119..be54ca732 100755 --- a/install.sh +++ b/install.sh @@ -42,6 +42,7 @@ kimi|$HOME/.kimi/skills|folder trae|$HOME/.trae/skills|per-skill nanobot|$HOME/.nanobot/workspace/skills|per-skill kiro|$HOME/.kiro/skills|per-skill +qoder|$HOME/.qoder/skills|per-skill EOF } @@ -229,6 +230,10 @@ KIROEOF if [[ "$id" == "kiro" ]]; then printf '\n Usage: kiro-cli chat --agent understand "Analyze this project"\n' fi + if [[ "$id" == "qoder" ]]; then + printf '\n Tip: Qoder can also auto-discover the plugin by opening this repo\n' + printf ' directly (it reads .qoder-plugin/plugin.json), no symlinks needed.\n' + fi } cmd_uninstall() { diff --git a/package.json b/package.json index e7cfefae2..210aed066 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,8 @@ "developer-tools", "code-understanding", "code-onboarding", - "claude-plugin" + "claude-plugin", + "qoder-plugin" ], "main": ".opencode/plugins/understand-anything.js", "packageManager": "pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b",