From b4b599e21486411bd32a57bf6db61e20847aa133 Mon Sep 17 00:00:00 2001
From: Zebang Cheng
Date: Mon, 25 May 2026 15:45:48 +0000
Subject: [PATCH] feat(install): add Trae (ByteDance AI IDE) platform support
(#229)
---
README.md | 6 ++++--
install.ps1 | 1 +
install.sh | 1 +
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index d68f341..3bdb4db 100644
--- a/README.md
+++ b/README.md
@@ -24,6 +24,7 @@
+
@@ -183,7 +184,7 @@ Understand-Anything works across multiple AI coding platforms.
/plugin install understand-anything
```
-### One-line install (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI)
+### One-line install (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae)
**macOS / Linux:**
```bash
@@ -199,7 +200,7 @@ iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/ins
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`
+- Supported `` values: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `trae`
- Update later: `./install.sh --update`
- Uninstall: `./install.sh --uninstall `
@@ -239,6 +240,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin
| Hermes | ✅ Supported | `install.sh hermes` |
| Cline | ✅ Supported | `install.sh cline` |
| KIMI CLI | ✅ Supported | `install.sh kimi` |
+| Trae | ✅ Supported | `install.sh trae` |
---
diff --git a/install.ps1 b/install.ps1
index 4eb6ece..1a4b4df 100644
--- a/install.ps1
+++ b/install.ps1
@@ -38,6 +38,7 @@ $Platforms = [ordered]@{
hermes = @{ Target = (Join-Path $HOME '.hermes\skills'); Style = 'folder' }
cline = @{ Target = (Join-Path $HOME '.cline\skills'); Style = 'folder' }
kimi = @{ Target = (Join-Path $HOME '.kimi\skills'); Style = 'folder' }
+ trae = @{ Target = (Join-Path $HOME '.trae\skills'); Style = 'per-skill' }
}
function Show-Usage {
diff --git a/install.sh b/install.sh
index b23f8ae..8ff4293 100755
--- a/install.sh
+++ b/install.sh
@@ -39,6 +39,7 @@ vscode|$HOME/.copilot/skills|per-skill
hermes|$HOME/.hermes/skills|folder
cline|$HOME/.cline/skills|folder
kimi|$HOME/.kimi/skills|folder
+trae|$HOME/.trae/skills|per-skill
EOF
}