diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 39a8451..92c37f9 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -4,7 +4,7 @@ "description": "LLM-powered codebase analysis producing interactive knowledge graphs, guided tours, and deep-dive explanations" }, "owner": { - "name": "Lum1104" + "name": "Egonex" }, "plugins": [ { diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 5c75bd7..b4a2751 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,12 +1,12 @@ { "name": "understand-anything", "description": "AI-powered codebase understanding — analyze, visualize, and explain any project", - "version": "2.7.5", + "version": "2.7.7", "author": { - "name": "Lum1104" + "name": "Egonex" }, - "homepage": "https://github.com/Lum1104/Understand-Anything", - "repository": "https://github.com/Lum1104/Understand-Anything", + "homepage": "https://github.com/Egonex-AI/Understand-Anything", + "repository": "https://github.com/Egonex-AI/Understand-Anything", "license": "MIT", "keywords": [ "codebase-analysis", diff --git a/.copilot-plugin/plugin.json b/.copilot-plugin/plugin.json index b18679d..bad1eb7 100644 --- a/.copilot-plugin/plugin.json +++ b/.copilot-plugin/plugin.json @@ -1,12 +1,12 @@ { "name": "understand-anything", "description": "AI-powered codebase understanding — analyze, visualize, and explain any project", - "version": "2.7.5", + "version": "2.7.7", "author": { - "name": "Lum1104" + "name": "Egonex" }, - "homepage": "https://github.com/Lum1104/Understand-Anything", - "repository": "https://github.com/Lum1104/Understand-Anything", + "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/", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 075114d..2a73c7d 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -2,12 +2,12 @@ "name": "understand-anything", "displayName": "Understand Anything", "description": "AI-powered codebase understanding — analyze, visualize, and explain any project", - "version": "2.7.5", + "version": "2.7.7", "author": { - "name": "Lum1104" + "name": "Egonex" }, - "homepage": "https://github.com/Lum1104/Understand-Anything", - "repository": "https://github.com/Lum1104/Understand-Anything", + "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/", diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index cb75fdf..0000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1 +0,0 @@ -patreon: Lum1104 diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..0a53fd4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,85 @@ +name: Bug report +description: Report something that isn't working +title: "bug: " +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to file a bug. The more concrete you can be, + the faster it gets fixed. If you can include the analyzed project's + primary language and an approximate file count, that's gold. + + - type: textarea + id: what-happened + attributes: + label: What happened? + description: What did you do, what did you expect to happen, and what actually happened? + placeholder: | + 1. Ran `/understand --full` on a ~3,000 file Rust project + 2. Expected: dashboard opens with the graph + 3. Got: dashboard shows "Failed to load graph: schema validation error" + validations: + required: true + + - type: textarea + id: reproduce + attributes: + label: Minimal reproduction + description: Smallest set of steps (or a link to a public repo) that reproduces the issue. + validations: + required: false + + - type: input + id: version + attributes: + label: Plugin version + description: Run `/understand --version` or check `~/.claude/plugins/cache/understand-anything/understand-anything/`. + placeholder: "e.g. 2.7.4" + validations: + required: true + + - type: dropdown + id: platform + attributes: + label: Platform / client + multiple: true + options: + - Claude Code (CLI) + - Claude Code (VS Code extension) + - Claude Code (JetBrains) + - Cursor + - GitHub Copilot CLI + - opencode + - Other (please describe in "What happened?") + validations: + required: true + + - type: input + id: os + attributes: + label: OS + Node version + placeholder: "e.g. macOS 14.5 (arm64), Node v22.6.0" + validations: + required: true + + - type: input + id: project-language + attributes: + label: Primary language of the analyzed project + placeholder: "e.g. TypeScript, Python, Swift…" + + - type: input + id: file-count + attributes: + label: Approximate file count of the analyzed project + placeholder: "e.g. ~3,000" + + - type: textarea + id: logs + attributes: + label: Relevant logs + description: | + Any console output, the contents of `.understand-anything/intermediate/` + if it still exists, or screenshots of the dashboard error. + render: shell diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..069970c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: README & docs + url: https://github.com/Egonex-AI/Understand-Anything#readme + about: Most usage questions are answered in the project README. + - name: Discussions + url: https://github.com/Egonex-AI/Understand-Anything/discussions + about: For open-ended discussion, design proposals, or sharing how you use the tool. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..bbffd7d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,34 @@ +name: Feature request +description: Suggest an idea or improvement +title: "feat: " +labels: ["enhancement"] +body: + - type: textarea + id: problem + attributes: + label: What problem are you trying to solve? + description: Describe the user pain or workflow gap. Concrete examples help more than abstract framing. + placeholder: | + When onboarding new engineers to our 8k-file Go monorepo, they spend + days finding the auth boundary. /understand finds the files but the + dashboard doesn't visually separate "trusted" from "untrusted" zones. + validations: + required: true + + - type: textarea + id: proposal + attributes: + label: Proposed solution (optional) + description: If you have an idea for what the feature should look like, share it. Skip if you'd rather just describe the problem. + + - type: textarea + id: alternatives + attributes: + label: Alternatives you've considered + description: Other tools, workarounds, or approaches you've tried. + + - type: input + id: scope + attributes: + label: Which part of the project? + placeholder: "skill / dashboard / core / agents / all" diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml new file mode 100644 index 0000000..2c0962b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -0,0 +1,24 @@ +name: Question / usage help +description: Ask a question about how to use the project +title: "question: " +labels: ["question"] +body: + - type: markdown + attributes: + value: | + For general usage questions. If you found a bug, please use the bug + report template instead — it asks for the information needed to + reproduce. + + - type: textarea + id: question + attributes: + label: Your question + validations: + required: true + + - type: textarea + id: tried + attributes: + label: What have you already tried? + description: Helps avoid suggesting things you've already ruled out. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..fc16fb8 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,26 @@ +## Summary + + + +## Linked issue(s) + + + +## How I tested this + + + +- [ ] `pnpm lint` +- [ ] `pnpm --filter @understand-anything/core test` +- [ ] `pnpm test` +- [ ] Manual smoke test (describe above) + +## Versioning + + + +- [ ] Version bumped in all five manifests, OR +- [ ] N/A — internal/docs-only change diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 69771eb..9825406 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,7 +1,21 @@ name: CI on: + # Run on every PR so a contributor's first push gets feedback. pull_request: + # Also run on direct pushes to main so the "main is green" signal is real. + # Without this, main can silently break for days when someone bypasses + # review. (#249) + push: + branches: [main] + +# Cancel any in-flight CI for the same ref when a new commit is pushed — +# saves runner minutes and keeps the latest commit's status the only one +# anyone reads. `github.ref` is a controlled value (refs/heads/* or +# refs/pull/*/merge), not user-controlled input, so it's safe to interpolate. +concurrency: + group: ci-${{ github.ref }} + cancel-in-progress: true jobs: ci: diff --git a/.gitignore b/.gitignore index 8087a9e..004f0a9 100644 --- a/.gitignore +++ b/.gitignore @@ -12,5 +12,8 @@ __pycache__/ .worktrees/ homepage/public/demo/ .private/ -__pycache__/ +.venv/ +venv/ *.pyc +*.pyo +Thumbs.db diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..d05f492 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,39 @@ +# Code of Conduct + +We want this project to be a welcoming place for everyone who wants to +contribute, learn, or use it — regardless of experience level, background, or +identity. + +## In short + +- **Be respectful.** Treat others the way you'd want to be treated. +- **Assume good intent.** Most disagreements are misunderstandings. +- **Be constructive.** Critique ideas, not people. Suggest improvements. +- **Keep it on-topic.** This project is about understanding codebases. + +## What's not OK + +- Personal attacks, insults, or sustained disruption of discussions. +- Posting someone's private information without their explicit permission. +- Repeatedly ignoring requests from maintainers to change behavior. + +## Reporting + +If you see behavior that violates this code, please open a private email to +the maintainer listed in the repository profile, or use GitHub's +[private vulnerability / abuse reporting](https://docs.github.com/en/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam). + +Maintainers will review reports and take whatever action they think is +appropriate — typically a private warning, sometimes a temporary or permanent +ban from the project. Reports will be kept confidential. + +## Scope + +This code applies in all project spaces: issues, pull requests, discussions, +commits, and any other project-affiliated channel. + +--- + +This document is intentionally short. It's based on the spirit of the +[Contributor Covenant](https://www.contributor-covenant.org/) without +reproducing it verbatim. diff --git a/LICENSE b/LICENSE index 87c7ab2..5df102e 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,7 @@ MIT License Copyright (c) 2026 Yuxiang Lin +Copyright (c) 2026 Infinite Universe, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 550ed56..117ac92 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,13 @@

- Lum1104%2FUnderstand-Anything | Trendshift + Understand Anything. Understand Anyone. +
+ AI should help people, not replace them. +

+ +

+ Understand Anything | Trendshift

@@ -16,7 +22,7 @@

Quick Start - License: MIT + License: MIT Claude Code Codex Copilot @@ -27,6 +33,7 @@ Trae Homepage Live Demo + Understand Anyone

@@ -34,9 +41,9 @@

- 💬 Join the Discord community → + An open-source project from Egonex
- Ask questions, share what you've built, get help from the community. + Originally created by Lum1104.

--- @@ -106,7 +113,7 @@ Point `/understand-knowledge` at a [Karpathy-pattern LLM wiki](https://gist.gith ### 1. Install the plugin ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` @@ -127,6 +134,8 @@ A multi-agent pipeline scans your project, extracts every file, function, class, # Supported languages: en (default), zh, zh-TW, ja, ko, ru ``` +On the **first run** in a project — when you don't pass `--language` and no language is stored yet — `/understand` detects the language you're conversing in. If it isn't English, it asks you to confirm (or override) before generating; English conversations are unaffected. Your choice is saved to `.understand-anything/config.json` and reused on every later run. + The `--language` parameter affects: - Node summaries and descriptions in the knowledge graph - Dashboard UI labels, buttons, and tooltips @@ -180,27 +189,29 @@ Understand-Anything works across multiple AI coding platforms. ### Claude Code (Native) ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` -### One-line install (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Kiro) + +### One-line install (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro) + **macOS / Linux:** ```bash -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash # or skip the prompt by passing the platform: -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash -s codex +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s codex ``` **Windows (PowerShell):** ```powershell -iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.ps1 | iex +iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.ps1 | iex ``` 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`, `kiro` +- Supported `` values: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `trae`, `nanobot`, `kiro` - Update later: `./install.sh --update` - Uninstall: `./install.sh --uninstall ` @@ -208,7 +219,7 @@ The installer clones the repo to `~/.understand-anything/repo` and creates the r Cursor auto-discovers the plugin via `.cursor-plugin/plugin.json` when this repo is cloned. No manual installation needed — just clone and open in Cursor. -If auto-discovery doesn't pick it up, install it manually: open **Cursor Settings → Plugins**, paste `https://github.com/Lum1104/Understand-Anything` into the search field, and add it from there. +If auto-discovery doesn't pick it up, install it manually: open **Cursor Settings → Plugins**, paste `https://github.com/Egonex-AI/Understand-Anything` into the search field, and add it from there. ### VS Code + GitHub Copilot @@ -219,7 +230,7 @@ For personal skills (available across all projects), run the `install.sh` above ### Copilot CLI ```bash -copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin +copilot plugin install Egonex-AI/Understand-Anything:understand-anything-plugin ``` ### Kiro CLI / IDE @@ -253,15 +264,17 @@ For personal skills (available across all projects), run the `install.sh` above | Cline | ✅ Supported | `install.sh cline` | | KIMI CLI | ✅ Supported | `install.sh kimi` | | Trae | ✅ Supported | `install.sh trae` | +| Nanobot | ✅ Supported | `install.sh nanobot` | | Kiro CLI / IDE | ✅ Supported | `install.sh kiro` | + --- ## 📦 Share the Graph with Your Team The graph is just JSON — **commit it once, and teammates skip the pipeline**. Good for onboarding, PR reviews, and docs-as-code. -> **Example:** [GoogleCloudPlatform/microservices-demo (fork)](https://github.com/Lum1104/microservices-demo) — Go / Java / Python / Node reference with a committed graph. +> **Example:** [GoogleCloudPlatform/microservices-demo](https://github.com/GoogleCloudPlatform/microservices-demo) — Go / Java / Python / Node reference with a committed graph. **What to commit:** everything in `.understand-anything/` *except* `intermediate/` and `diff-overlay.json` (those are local scratch). @@ -344,11 +357,11 @@ Please open an issue first for major changes so we can discuss the approach. ## Star History - + - - - Star History Chart + + + Star History Chart @@ -357,5 +370,5 @@ Please open an issue first for major changes so we can discuss the approach.

- MIT License © Lum1104 + MIT License © Yuxiang Lin and Infinite Universe, Inc.

diff --git a/READMEs/README.es-ES.md b/READMEs/README.es-ES.md index 542d83b..5bde35b 100644 --- a/READMEs/README.es-ES.md +++ b/READMEs/README.es-ES.md @@ -6,7 +6,7 @@

- Lum1104%2FUnderstand-Anything | Trendshift + Understand Anything | Trendshift

@@ -15,7 +15,7 @@

Quick Start - License: MIT + License: MIT Claude Code Codex Copilot @@ -31,9 +31,9 @@

- 💬 Únete a la comunidad de Discord → + An open-source project from Egonex
- Pregunta, comparte lo que construyes y recibe ayuda de la comunidad. + Originally created by Lum1104.

--- @@ -103,7 +103,7 @@ Apunta `/understand-knowledge` a un [wiki LLM con patrón Karpathy](https://gist ### 1. Instala el plugin ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` @@ -177,27 +177,27 @@ Understand-Anything funciona en múltiples plataformas de codificación con IA. ### Claude Code (Nativo) ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /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) +### Instalación de una línea (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot) **macOS / Linux:** ```bash -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash # o pasa la plataforma directamente para saltar el prompt: -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash -s codex +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s codex ``` **Windows (PowerShell):** ```powershell -iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.ps1 | iex +iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.ps1 | iex ``` 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` +- Valores soportados de ``: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `nanobot` - Actualizar más adelante: `./install.sh --update` - Desinstalar: `./install.sh --uninstall ` @@ -205,7 +205,7 @@ El instalador clona el repositorio en `~/.understand-anything/repo` y crea los e Cursor detecta automáticamente el plugin a través de `.cursor-plugin/plugin.json` cuando se clona este repositorio. No requiere instalación manual: simplemente clona y abre en Cursor. -Si la detección automática no lo reconoce, instálalo manualmente: abre **Cursor Settings → Plugins**, pega `https://github.com/Lum1104/Understand-Anything` en el campo de búsqueda y añádelo desde allí. +Si la detección automática no lo reconoce, instálalo manualmente: abre **Cursor Settings → Plugins**, pega `https://github.com/Egonex-AI/Understand-Anything` en el campo de búsqueda y añádelo desde allí. ### VS Code + GitHub Copilot @@ -216,7 +216,7 @@ Para habilidades personales (disponibles en todos los proyectos), ejecuta el `in ### Copilot CLI ```bash -copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin +copilot plugin install Egonex-AI/Understand-Anything:understand-anything-plugin ``` ### Compatibilidad de Plataformas @@ -237,6 +237,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin | Hermes | ✅ Soportado | `install.sh hermes` | | Cline | ✅ Soportado | `install.sh cline` | | KIMI CLI | ✅ Soportado | `install.sh kimi` | +| Nanobot | ✅ Soportado | `install.sh nanobot` | --- @@ -244,7 +245,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin El grafo es solo JSON — **confírmalo una vez y tus compañeros se saltan el pipeline**. Ideal para onboarding, revisiones de PR y flujos docs-as-code. -> **Ejemplo:** [GoogleCloudPlatform/microservices-demo (fork)](https://github.com/Lum1104/microservices-demo) — referencia políglota (Go / Java / Python / Node) con el grafo ya confirmado. +> **Ejemplo:** [GoogleCloudPlatform/microservices-demo](https://github.com/GoogleCloudPlatform/microservices-demo) — referencia políglota (Go / Java / Python / Node) con el grafo ya confirmado. **Qué confirmar:** todo lo que hay en `.understand-anything/` *excepto* `intermediate/` y `diff-overlay.json` (archivos temporales locales). @@ -327,11 +328,11 @@ Para cambios importantes, abre primero un issue para que podamos discutir el enf ## Historial de Stars - + - - - Star History Chart + + + Star History Chart @@ -340,5 +341,5 @@ Para cambios importantes, abre primero un issue para que podamos discutir el enf

- Licencia MIT © Lum1104 + MIT License © Yuxiang Lin and Infinite Universe, Inc.

diff --git a/READMEs/README.ja-JP.md b/READMEs/README.ja-JP.md index cbe8a43..5d193bb 100644 --- a/READMEs/README.ja-JP.md +++ b/READMEs/README.ja-JP.md @@ -7,7 +7,7 @@

- Lum1104%2FUnderstand-Anything | Trendshift + Understand Anything | Trendshift

@@ -16,7 +16,7 @@

クイックスタート - License: MIT + License: MIT Claude Code Codex Copilot @@ -32,9 +32,9 @@

- 💬 Discord コミュニティに参加 → + An open-source project from Egonex
- 質問・作品の共有・コミュニティとの交流はこちらから。 + Originally created by Lum1104.

--- @@ -104,7 +104,7 @@ Understand Anything は [Claude Code Plugin](https://code.claude.com/docs/en/plu ### 1. プラグインをインストール ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` @@ -178,27 +178,27 @@ Understand-Anythingは複数のAIコーディングプラットフォームで ### Claude Code(ネイティブ) ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` -### ワンラインインストール(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI) +### ワンラインインストール(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot) **macOS / Linux:** ```bash -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash # プラットフォームを直接指定して対話プロンプトをスキップすることもできます: -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash -s codex +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s codex ``` **Windows(PowerShell):** ```powershell -iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.ps1 | iex +iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.ps1 | iex ``` インストーラーはリポジトリを `~/.understand-anything/repo` にクローンし、選択したプラットフォーム用のシンボリックリンクを作成します。完了後はCLI/IDEを再起動してください。 -- サポートされる `` 値:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi` +- サポートされる `` 値:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi`、`nanobot` - 後で更新:`./install.sh --update` - アンインストール:`./install.sh --uninstall ` @@ -206,7 +206,7 @@ iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/ins Cursorはこのリポジトリをクローンすると `.cursor-plugin/plugin.json` 経由でプラグインを自動検出します。手動インストールは不要です — クローンしてCursorで開くだけです。 -自動検出されない場合は、手動でインストールしてください:**Cursor Settings → Plugins** を開き、検索欄に `https://github.com/Lum1104/Understand-Anything` を貼り付けて追加します。 +自動検出されない場合は、手動でインストールしてください:**Cursor Settings → Plugins** を開き、検索欄に `https://github.com/Egonex-AI/Understand-Anything` を貼り付けて追加します。 ### VS Code + GitHub Copilot @@ -217,7 +217,7 @@ GitHub Copilot拡張機能(v1.108+)をインストールしたVS Codeは、` ### Copilot CLI ```bash -copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin +copilot plugin install Egonex-AI/Understand-Anything:understand-anything-plugin ``` ### プラットフォーム互換性 @@ -238,6 +238,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin | Hermes | ✅ サポート | `install.sh hermes` | | Cline | ✅ サポート | `install.sh cline` | | KIMI CLI | ✅ サポート | `install.sh kimi` | +| Nanobot | ✅ サポート | `install.sh nanobot` | --- @@ -245,7 +246,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin グラフは単なる JSON ファイルです——**一度コミットすれば、チームメンバーはパイプラインを実行せずに済みます**。オンボーディング、PR レビュー、docs-as-code ワークフローに最適です。 -> **例:** [GoogleCloudPlatform/microservices-demo(fork)](https://github.com/Lum1104/microservices-demo) —— コミット済みのグラフを含む Go / Java / Python / Node のリファレンスプロジェクト。 +> **例:** [GoogleCloudPlatform/microservices-demo](https://github.com/GoogleCloudPlatform/microservices-demo) —— コミット済みのグラフを含む Go / Java / Python / Node のリファレンスプロジェクト。 **コミット対象:** `.understand-anything/` 内のすべてのファイル。ただし `intermediate/` と `diff-overlay.json` は除きます(これらはローカルの一時ファイルです)。 @@ -328,11 +329,11 @@ git add .gitattributes .understand-anything/ ## Star History - + - - - Star History Chart + + + Star History Chart @@ -341,5 +342,5 @@ git add .gitattributes .understand-anything/

- MIT License © Lum1104 + MIT License © Yuxiang Lin and Infinite Universe, Inc.

diff --git a/READMEs/README.ko-KR.md b/READMEs/README.ko-KR.md index 2e51742..d276dd5 100644 --- a/READMEs/README.ko-KR.md +++ b/READMEs/README.ko-KR.md @@ -6,7 +6,7 @@

- Lum1104%2FUnderstand-Anything | Trendshift + Understand Anything | Trendshift

@@ -15,7 +15,7 @@

Quick Start - License: MIT + License: MIT Claude Code Codex Copilot @@ -31,9 +31,9 @@

- 💬 Discord 커뮤니티 참여하기 → + An open-source project from Egonex
- 질문하고, 만든 것을 공유하고, 커뮤니티의 도움을 받으세요. + Originally created by Lum1104.

--- @@ -103,7 +103,7 @@ Understand Anything은 [Claude Code Plugin](https://code.claude.com/docs/en/plug ### 1. 플러그인 설치 ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` @@ -177,27 +177,27 @@ Understand-Anything은 다양한 AI 코딩 플랫폼에서 사용할 수 있습 ### Claude Code (네이티브) ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` -### 한 줄 설치 (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI) +### 한 줄 설치 (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot) **macOS / Linux:** ```bash -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash # 플랫폼 이름을 직접 전달하여 프롬프트를 건너뛸 수도 있습니다: -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash -s codex +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s codex ``` **Windows (PowerShell):** ```powershell -iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.ps1 | iex +iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.ps1 | iex ``` 설치 스크립트는 저장소를 `~/.understand-anything/repo`에 클론하고 선택한 플랫폼에 맞는 심볼릭 링크를 생성합니다. 설치 후 CLI 또는 IDE를 재시작하세요. -- 지원되는 `` 값: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi` +- 지원되는 `` 값: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `nanobot` - 이후 업데이트: `./install.sh --update` - 제거: `./install.sh --uninstall ` @@ -205,7 +205,7 @@ iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/ins 이 저장소를 클론하면 Cursor가 `.cursor-plugin/plugin.json`을 통해 플러그인을 자동으로 인식합니다. 수동 설치가 필요 없습니다. 클론 후 Cursor에서 열기만 하면 됩니다. -자동 인식이 되지 않으면 수동으로 설치하세요: **Cursor Settings → Plugins**를 열고 검색란에 `https://github.com/Lum1104/Understand-Anything`를 붙여넣은 뒤 추가하세요. +자동 인식이 되지 않으면 수동으로 설치하세요: **Cursor Settings → Plugins**를 열고 검색란에 `https://github.com/Egonex-AI/Understand-Anything`를 붙여넣은 뒤 추가하세요. ### VS Code + GitHub Copilot @@ -216,7 +216,7 @@ GitHub Copilot(v1.108+)이 설치된 VS Code는 `.copilot-plugin/plugin.json`을 ### Copilot CLI ```bash -copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin +copilot plugin install Egonex-AI/Understand-Anything:understand-anything-plugin ``` ### 플랫폼 호환성 @@ -237,6 +237,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin | Hermes | ✅ 지원 | `install.sh hermes` | | Cline | ✅ 지원 | `install.sh cline` | | KIMI CLI | ✅ 지원 | `install.sh kimi` | +| Nanobot | ✅ 지원 | `install.sh nanobot` | --- @@ -244,7 +245,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin 그래프는 단지 JSON 파일입니다 — **한 번만 커밋하면 팀원은 파이프라인을 건너뛸 수 있습니다**. 온보딩, PR 리뷰, docs-as-code 워크플로에 적합합니다. -> **예시:** [GoogleCloudPlatform/microservices-demo (fork)](https://github.com/Lum1104/microservices-demo) — 커밋된 그래프를 포함한 Go / Java / Python / Node 레퍼런스 프로젝트. +> **예시:** [GoogleCloudPlatform/microservices-demo](https://github.com/GoogleCloudPlatform/microservices-demo) — 커밋된 그래프를 포함한 Go / Java / Python / Node 레퍼런스 프로젝트. **커밋할 대상:** `.understand-anything/` 내부의 모든 파일. 단, `intermediate/` 와 `diff-overlay.json` 은 제외합니다 (이들은 로컬 임시 파일입니다). @@ -327,11 +328,11 @@ git add .gitattributes .understand-anything/ ## Star 히스토리 - + - - - Star History Chart + + + Star History Chart @@ -340,5 +341,5 @@ git add .gitattributes .understand-anything/

- MIT 라이선스 © Lum1104 + MIT License © Yuxiang Lin and Infinite Universe, Inc.

diff --git a/READMEs/README.ru-RU.md b/READMEs/README.ru-RU.md index 3b11cb3..9636743 100644 --- a/READMEs/README.ru-RU.md +++ b/READMEs/README.ru-RU.md @@ -7,7 +7,7 @@

- Lum1104%2FUnderstand-Anything | Trendshift + Understand Anything | Trendshift

@@ -16,7 +16,7 @@

Quick Start - License: MIT + License: MIT Claude Code Codex Copilot @@ -32,9 +32,9 @@

- 💬 Присоединяйтесь к сообществу в Discord → + An open-source project from Egonex
- Задавайте вопросы, делитесь тем, что вы построили, получайте помощь от сообщества. + Originally created by Lum1104.

--- @@ -104,7 +104,7 @@ Understand Anything — это [плагин для Claude Code](https://code.cl ### 1. Установите плагин ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` @@ -178,27 +178,27 @@ Understand-Anything работает с несколькими платформ ### Claude Code (нативно) ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` -### Установка одной командой (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI) +### Установка одной командой (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot) **macOS / Linux:** ```bash -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash # или передайте платформу, чтобы пропустить интерактивный выбор: -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash -s codex +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s codex ``` **Windows (PowerShell):** ```powershell -iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.ps1 | iex +iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.ps1 | iex ``` Установщик клонирует репозиторий в `~/.understand-anything/repo` и создаёт нужные симлинки для выбранной платформы. После установки перезапустите свой CLI/IDE. -- Поддерживаемые значения ``: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi` +- Поддерживаемые значения ``: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `nanobot` - Обновление: `./install.sh --update` - Удаление: `./install.sh --uninstall ` @@ -206,7 +206,7 @@ iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/ins Cursor автоматически обнаруживает плагин через `.cursor-plugin/plugin.json` при клонировании этого репозитория. Ручная установка не требуется — просто склонируйте и откройте в Cursor. -Если автообнаружение не сработало, установите вручную: откройте **Cursor Settings → Plugins**, вставьте `https://github.com/Lum1104/Understand-Anything` в поле поиска и добавьте оттуда. +Если автообнаружение не сработало, установите вручную: откройте **Cursor Settings → Plugins**, вставьте `https://github.com/Egonex-AI/Understand-Anything` в поле поиска и добавьте оттуда. ### VS Code + GitHub Copilot @@ -217,7 +217,7 @@ VS Code с GitHub Copilot (v1.108+) автоматически обнаружи ### Copilot CLI ```bash -copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin +copilot plugin install Egonex-AI/Understand-Anything:understand-anything-plugin ``` ### Совместимость с платформами @@ -238,6 +238,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin | Hermes | ✅ Поддерживается | `install.sh hermes` | | Cline | ✅ Поддерживается | `install.sh cline` | | KIMI CLI | ✅ Поддерживается | `install.sh kimi` | +| Nanobot | ✅ Поддерживается | `install.sh nanobot` | --- @@ -245,7 +246,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin Граф — это просто JSON. **Зафиксируйте его один раз, и коллеги смогут пропустить весь пайплайн.** Полезно для онбординга, ревью PR и подхода docs-as-code. -> **Пример:** [GoogleCloudPlatform/microservices-demo (форк)](https://github.com/Lum1104/microservices-demo) — мультиязыковой проект (Go / Java / Python / Node) с уже зафиксированным графом. +> **Пример:** [GoogleCloudPlatform/microservices-demo (форк)](https://github.com/GoogleCloudPlatform/microservices-demo) — мультиязыковой проект (Go / Java / Python / Node) с уже зафиксированным графом. **Что коммитить:** всё содержимое `.understand-anything/`, *кроме* `intermediate/` и `diff-overlay.json` (это локальные временные файлы). @@ -328,11 +329,11 @@ git add .gitattributes .understand-anything/ ## История звёзд - + - - - Star History Chart + + + Star History Chart @@ -341,5 +342,5 @@ git add .gitattributes .understand-anything/

- Лицензия MIT © Lum1104 + MIT License © Yuxiang Lin and Infinite Universe, Inc.

diff --git a/READMEs/README.tr-TR.md b/READMEs/README.tr-TR.md index 7f3168d..fbae8e4 100644 --- a/READMEs/README.tr-TR.md +++ b/READMEs/README.tr-TR.md @@ -7,7 +7,7 @@

- Lum1104%2FUnderstand-Anything | Trendshift + Understand Anything | Trendshift

@@ -16,7 +16,7 @@

Hızlı Başlangıç - Lisans: MIT + Lisans: MIT Claude Code Codex Copilot @@ -32,9 +32,9 @@

- 💬 Discord topluluğuna katıl → + An open-source project from Egonex
- Sorular sor, yaptıklarını paylaş, topluluktan yardım al. + Originally created by Lum1104.

--- @@ -104,7 +104,7 @@ Alan görünümüne geçin ve kodunuzun gerçek iş süreçleriyle nasıl eşle ### 1. Eklentiyi yükle ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` @@ -178,27 +178,27 @@ Understand-Anything birden fazla AI kodlama platformunda çalışır. ### Claude Code (Yerli) ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /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) +### Tek satırlık kurulum (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot) **macOS / Linux:** ```bash -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash # veya platformu doğrudan geçirerek soruyu atla: -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash -s codex +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s codex ``` **Windows (PowerShell):** ```powershell -iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.ps1 | iex +iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.ps1 | iex ``` 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` +- Desteklenen `` değerleri: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `nanobot` - Daha sonra güncelle: `./install.sh --update` - Kaldır: `./install.sh --uninstall ` @@ -206,7 +206,7 @@ Kurulum betiği depoyu `~/.understand-anything/repo` dizinine klonlar ve seçile Bu depo klonlandığında Cursor, eklentiyi `.cursor-plugin/plugin.json` aracılığıyla otomatik olarak keşfeder. Manuel kurulum gerekmez — sadece klonla ve Cursor'da aç. -Otomatik keşif çalışmazsa manuel kur: **Cursor Settings → Plugins**'i aç, arama alanına `https://github.com/Lum1104/Understand-Anything` yapıştır ve oradan ekle. +Otomatik keşif çalışmazsa manuel kur: **Cursor Settings → Plugins**'i aç, arama alanına `https://github.com/Egonex-AI/Understand-Anything` yapıştır ve oradan ekle. ### VS Code + GitHub Copilot @@ -217,7 +217,7 @@ Tüm projelerde kullanmak için kişisel beceri olarak kurmak istersen yukarıda ### Copilot CLI ```bash -copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin +copilot plugin install Egonex-AI/Understand-Anything:understand-anything-plugin ``` ### Platform Uyumluluğu @@ -238,6 +238,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin | Hermes | ✅ Destekleniyor | `install.sh hermes` | | Cline | ✅ Destekleniyor | `install.sh cline` | | KIMI CLI | ✅ Destekleniyor | `install.sh kimi` | +| Nanobot | ✅ Destekleniyor | `install.sh nanobot` | --- @@ -245,7 +246,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin Graf yalnızca bir JSON dosyasıdır — **bir kez commit'leyin, ekip arkadaşlarınız pipeline'ı çalıştırmadan kullansın**. Yeni üye oryantasyonu, PR incelemeleri ve docs-as-code iş akışları için idealdir. -> **Örnek:** [GoogleCloudPlatform/microservices-demo (fork)](https://github.com/Lum1104/microservices-demo) — commit'lenmiş grafı içeren Go / Java / Python / Node çok dilli referans projesi. +> **Örnek:** [GoogleCloudPlatform/microservices-demo](https://github.com/GoogleCloudPlatform/microservices-demo) — commit'lenmiş grafı içeren Go / Java / Python / Node çok dilli referans projesi. **Neyi commit'leyin:** `.understand-anything/` içindeki her şey, *ancak* `intermediate/` ve `diff-overlay.json` hariç (bunlar yerel geçici dosyalardır). @@ -328,11 +329,11 @@ Büyük değişiklikler için lütfen önce bir issue aç ki yaklaşımı tartı ## Star Geçmişi - + - - - Star Geçmişi Grafiği + + + Star Geçmişi Grafiği @@ -341,5 +342,5 @@ Büyük değişiklikler için lütfen önce bir issue aç ki yaklaşımı tartı

- MIT Lisansı © Lum1104 + MIT License © Yuxiang Lin and Infinite Universe, Inc.

diff --git a/READMEs/README.zh-CN.md b/READMEs/README.zh-CN.md index 87fedc6..f958340 100644 --- a/READMEs/README.zh-CN.md +++ b/READMEs/README.zh-CN.md @@ -6,7 +6,7 @@

- Lum1104%2FUnderstand-Anything | Trendshift + Understand Anything | Trendshift

@@ -15,7 +15,7 @@

Quick Start - License: MIT + License: MIT Claude Code Codex Copilot @@ -31,9 +31,9 @@

- 💬 加入 Discord 社区 → + An open-source project from Egonex
- 来提问、分享你的项目、和社区一起讨论。 + Originally created by Lum1104.

--- @@ -103,7 +103,7 @@ Understand Anything 是一个 [Claude Code Plugin](https://code.claude.com/docs/ ### 1. 安装插件 ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` @@ -177,27 +177,27 @@ Understand-Anything 可在多个 AI 编码平台上运行。 ### Claude Code(原生) ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` -### 一行命令安装(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI) +### 一行命令安装(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot) **macOS / Linux:** ```bash -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash # 也可以直接传入平台名跳过交互提示: -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash -s codex +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s codex ``` **Windows(PowerShell):** ```powershell -iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.ps1 | iex +iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.ps1 | iex ``` 安装脚本会将仓库克隆到 `~/.understand-anything/repo`,并为所选平台创建相应的符号链接。安装完成后请重启 CLI 或 IDE。 -- 支持的 `` 取值:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi` +- 支持的 `` 取值:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi`、`nanobot` - 后续更新:`./install.sh --update` - 卸载:`./install.sh --uninstall ` @@ -205,7 +205,7 @@ iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/ins 克隆此仓库后,Cursor 会自动通过 `.cursor-plugin/plugin.json`文件发现插件。无需手动安装 — 只需克隆并在 Cursor 中打开即可。 -若自动发现未生效,可手动安装:打开 **Cursor Settings → Plugins**,在搜索框中粘贴 `https://github.com/Lum1104/Understand-Anything` 并添加。 +若自动发现未生效,可手动安装:打开 **Cursor Settings → Plugins**,在搜索框中粘贴 `https://github.com/Egonex-AI/Understand-Anything` 并添加。 ### VS Code + GitHub Copilot @@ -216,7 +216,7 @@ iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/ins ### Copilot CLI ```bash -copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin +copilot plugin install Egonex-AI/Understand-Anything:understand-anything-plugin ``` ### 多平台兼容 @@ -237,6 +237,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin | Hermes | ✅ 支持 | `install.sh hermes` | | Cline | ✅ 支持 | `install.sh cline` | | KIMI CLI | ✅ 支持 | `install.sh kimi` | +| Nanobot | ✅ 支持 | `install.sh nanobot` | --- @@ -244,7 +245,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin 图谱就是一份 JSON 文件——**提交一次,团队成员就可以跳过整条流水线**。适合新人上手、PR 评审和 docs-as-code 工作流。 -> **示例:** [GoogleCloudPlatform/microservices-demo(fork)](https://github.com/Lum1104/microservices-demo) —— 包含已提交图谱的 Go / Java / Python / Node 多语言参考项目。 +> **示例:** [GoogleCloudPlatform/microservices-demo](https://github.com/GoogleCloudPlatform/microservices-demo) —— 包含已提交图谱的 Go / Java / Python / Node 多语言参考项目。 **需要提交的内容:** `.understand-anything/` 下的全部文件,*除了* `intermediate/` 和 `diff-overlay.json`(这些是本地临时文件)。 @@ -327,11 +328,11 @@ git add .gitattributes .understand-anything/ ## Star 历史记录 - + - - - Star History Chart + + + Star History Chart @@ -340,5 +341,5 @@ git add .gitattributes .understand-anything/

- MIT 许可证 © Lum1104 + MIT License © Yuxiang Lin and Infinite Universe, Inc.

diff --git a/READMEs/README.zh-TW.md b/READMEs/README.zh-TW.md index 0b4ef96..ce16e94 100644 --- a/READMEs/README.zh-TW.md +++ b/READMEs/README.zh-TW.md @@ -6,7 +6,7 @@

- Lum1104%2FUnderstand-Anything | Trendshift + Understand Anything | Trendshift

@@ -15,7 +15,7 @@

Quick Start - License: MIT + License: MIT Claude Code Codex Copilot @@ -31,9 +31,9 @@

- 💬 加入 Discord 社群 → + An open-source project from Egonex
- 來提問、分享你的專案、和社群一起討論。 + Originally created by Lum1104.

--- @@ -103,7 +103,7 @@ Understand Anything 是一個 [Claude Code Plugin](https://code.claude.com/docs/ ### 1. 安裝外掛程式 ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` @@ -177,27 +177,27 @@ Understand-Anything 可在多個 AI 編碼平台上執行。 ### Claude Code(原生) ```bash -/plugin marketplace add Lum1104/Understand-Anything +/plugin marketplace add Egonex-AI/Understand-Anything /plugin install understand-anything ``` -### 一行指令安裝(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI) +### 一行指令安裝(Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Nanobot) **macOS / Linux:** ```bash -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash # 也可以直接傳入平台名稱跳過互動提示: -curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash -s codex +curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s codex ``` **Windows(PowerShell):** ```powershell -iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.ps1 | iex +iwr -useb https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.ps1 | iex ``` 安裝指令稿會將儲存庫複製到 `~/.understand-anything/repo`,並為所選平台建立相應的符號連結。安裝完成後請重新啟動 CLI 或 IDE。 -- 支援的 `` 取值:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi` +- 支援的 `` 取值:`gemini`、`codex`、`opencode`、`pi`、`openclaw`、`antigravity`、`vibe`、`vscode`、`hermes`、`cline`、`kimi`、`nanobot` - 後續更新:`./install.sh --update` - 解除安裝:`./install.sh --uninstall ` @@ -205,7 +205,7 @@ iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/ins 複製此儲存庫後,Cursor 會自動透過 `.cursor-plugin/plugin.json` 檔案發現外掛程式。無需手動安裝 — 只需複製並在 Cursor 中開啟即可。 -若自動發現未生效,可手動安裝:開啟 **Cursor Settings → Plugins**,在搜尋框中貼上 `https://github.com/Lum1104/Understand-Anything` 並新增。 +若自動發現未生效,可手動安裝:開啟 **Cursor Settings → Plugins**,在搜尋框中貼上 `https://github.com/Egonex-AI/Understand-Anything` 並新增。 ### VS Code + GitHub Copilot @@ -216,7 +216,7 @@ iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/ins ### Copilot CLI ```bash -copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin +copilot plugin install Egonex-AI/Understand-Anything:understand-anything-plugin ``` ### 多平台相容性 @@ -237,6 +237,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin | Hermes | ✅ 支援 | `install.sh hermes` | | Cline | ✅ 支援 | `install.sh cline` | | KIMI CLI | ✅ 支援 | `install.sh kimi` | +| Nanobot | ✅ 支援 | `install.sh nanobot` | --- @@ -244,7 +245,7 @@ copilot plugin install Lum1104/Understand-Anything:understand-anything-plugin 圖譜就是一份 JSON 檔案——**提交一次,團隊成員就可以跳過整條流水線**。適合新人上手、PR 審查和 docs-as-code 工作流程。 -> **範例:** [GoogleCloudPlatform/microservices-demo(fork)](https://github.com/Lum1104/microservices-demo) —— 包含已提交圖譜的 Go / Java / Python / Node 多語言參考專案。 +> **範例:** [GoogleCloudPlatform/microservices-demo](https://github.com/GoogleCloudPlatform/microservices-demo) —— 包含已提交圖譜的 Go / Java / Python / Node 多語言參考專案。 **需要提交的內容:** `.understand-anything/` 底下的全部檔案,*除了* `intermediate/` 與 `diff-overlay.json`(這些是本機暫存檔)。 @@ -327,11 +328,11 @@ git add .gitattributes .understand-anything/ ## Star 歷史記錄 - + - - - Star History Chart + + + Star History Chart @@ -340,5 +341,5 @@ git add .gitattributes .understand-anything/

- MIT 授權條款 © Lum1104 + MIT License © Yuxiang Lin and Infinite Universe, Inc.

diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..a9fe378 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,51 @@ +# Reporting security issues + +Thanks for taking the time to disclose responsibly. + +## How to report + +Please use GitHub's [private vulnerability reporting](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing/privately-reporting-a-security-vulnerability) +on this repository. That keeps the report visible to the maintainer without +exposing the details publicly. + +If private reporting is unavailable for any reason, open a regular issue +titled `security: brief description` **without** any exploit details, and +the maintainer will reply with a private channel. + +## What to include + +- A description of the issue and its potential impact. +- Steps to reproduce — minimal is fine, a full PoC is not required. +- Affected versions if you've narrowed them down. +- Whether you'd like to be credited in the eventual fix. + +## What to expect + +- Initial acknowledgement within a few days. +- A fix or mitigation plan within ~30 days for confirmed issues; longer for + cases that require coordinated disclosure with upstream dependencies. +- Public credit once a fix has shipped, if you'd like. + +## Scope + +This project is a **local-only** static-analysis tool. It runs on a +developer's machine, reads the analyzed project, and writes the resulting +graph to `.understand-anything/`. It does not phone home and the dashboard's +file-content endpoint is gated behind an access token and a graph-derived +path allowlist. + +Issues we care about: + +- Code execution triggered by analyzing a hostile project (e.g. a path in a + hostile file leaking outside the analyzed directory, or untrusted JSON in + the graph being executed by the dashboard). +- The dashboard's file-content endpoint serving files outside the allowlist. +- The `/understand` skill running shell commands derived from untrusted + paths or contents. + +Issues that are **out of scope**: + +- Bugs that require a malicious local user with write access to the + analyzed project (they could just edit the source directly). +- Anything that requires the user to copy a malicious URL and paste it back + into the dashboard. diff --git a/docs/superpowers/plans/2026-03-15-homepage-implementation.md b/docs/superpowers/plans/2026-03-15-homepage-implementation.md index 4f82f32..7b587f8 100644 --- a/docs/superpowers/plans/2026-03-15-homepage-implementation.md +++ b/docs/superpowers/plans/2026-03-15-homepage-implementation.md @@ -274,7 +274,7 @@ Create `homepage/src/components/Nav.astro`: ```astro --- -const githubUrl = 'https://github.com/Lum1104/Understand-Anything'; +const githubUrl = 'https://github.com/Egonex-AI/Understand-Anything'; ---