Understand-Anything
감동을 주는 그래프보다 가르쳐주는 그래프가 더 좋습니다. 어떤 코드든 탐색하고, 검색하고, 질문할 수 있는 인터랙티브 지식 그래프로 변환하세요. Claude Code, Codex, Cursor, Copilot, Gemini CLI 등과 함께 작동합니다.
파일 탐색기
최종 버전 다운로드 (.zip)- marketplace.json
- plugin.json
- plugin.json
- plugin.json
- bug_report.yml
- config.yml
- feature_request.yml
- question.yml
- ci.yml
- deploy-homepage.yml
- PULL_REQUEST_TEMPLATE.md
- hero.png
- overview.png
- understand-anything-pr587-full-sample.json
- understand-anything-pr587-full-sample.md
- large-monorepo.md
- large-repo-report-1.0.0.schema.json
- 2026-03-14-phase1-implementation.md
- 2026-03-14-phase2-implementation.md
- 2026-03-14-phase3-implementation.md
- 2026-03-14-phase4-implementation.md
- 2026-03-15-homepage-implementation.md
- 2026-03-18-multi-platform-simple-implementation.md
- 2026-03-21-language-agnostic-plan.md
- 2026-03-25-dashboard-robustness-impl.md
- 2026-03-25-dashboard-robustness-plan.md
- 2026-03-26-theme-system-implementation.md
- 2026-03-27-token-reduction-impl.md
- 2026-03-28-understand-anything-extension-impl.md
- 2026-03-29-homepage-update-impl.md
- 2026-04-01-business-domain-knowledge-impl.md
- 2026-04-09-understand-knowledge.md
- 2026-04-10-understandignore-impl.md
- 2026-04-15-language-extractors-impl.md
- 2026-05-03-graph-layout-scaling.md
- 2026-05-24-semantic-batching-and-output-chunking-impl.md
- 2026-06-03-language-auto-detection.md
- 2026-06-24-understand-figma-foundation.md
- 2026-07-17-benchmark-unsupported-outcomes.md
- 2026-03-14-understand-anything-design.md
- 2026-03-15-homepage-design.md
- 2026-03-18-multi-platform-simple-design.md
- 2026-03-21-language-agnostic-design.md
- 2026-03-26-theme-system-design.md
- 2026-03-27-token-reduction-design.md
- 2026-03-28-understand-anything-extension-design.md
- 2026-03-29-homepage-update-design.md
- 2026-04-01-business-domain-knowledge-design.md
- 2026-04-09-understand-knowledge-design.md
- 2026-04-10-understandignore-design.md
- 2026-05-03-graph-layout-scaling-design.md
- 2026-05-24-semantic-batching-and-output-chunking-design.md
- 2026-06-03-language-auto-detection-design.md
- 2026-06-24-understand-figma-foundation-design.ko.md
- 2026-06-24-understand-figma-foundation-design.md
- 2026-07-17-benchmark-unsupported-outcomes-design.md
- extensions.json
- launch.json
- egonex-logo.png
- DMSerifDisplay-Regular.woff2
- GeistMonoVariable.woff2
- GeistVariable.woff2
- Inter-Regular.woff2
- Inter-SemiBold.woff2
- JetBrainsMono-Regular.woff2
- MazzardH-Medium.woff2
- MazzardH-Regular.woff2
- hero.jpg
- overview-domain.gif
- overview-structural.gif
- overview.png
- .gitkeep
- CNAME
- favicon.ico
- favicon.png
- favicon.svg
- CommunityVideo.astro
- Features.astro
- Footer.astro
- Hero.astro
- Install.astro
- Nav.astro
- Problem.astro
- Showcase.astro
- Layout.astro
- index.astro
- global.css
- .gitignore
- astro.config.mjs
- package.json
- README.md
- tsconfig.json
- README.es-ES.md
- README.ja-JP.md
- README.ko-KR.md
- README.ru-RU.md
- README.tr-TR.md
- README.zh-CN.md
- README.zh-TW.md
- benchmark-stage-worker.mjs
- large-repo-benchmark.mjs
- benchmark-large-repo.mjs
- generate-large-graph.mjs
- test_large_repo_benchmark.test.mjs
- test_large_repo_report_schema.test.mjs
- post-tool-use-auto-update.test.mjs
- platform-table-consistency.test.mjs
- test_parse_knowledge_base.py
- scan-result-3-cliques.json
- scan-result-large-community.json
- scan-result-merge-respects-non-mergeable.json
- scan-result-non-code.json
- scan-result-singletons.json
- test_compute_batches.test.mjs
- test_extract_import_map.test.mjs
- test_extract_structure_outcomes.test.mjs
- test_merge_batch_graphs.py
- test_merge_subdomain_graphs.py
- test_scan_project.test.mjs
- test_skill_graph_freshness.test.mjs
- test_skill_security_snippets.test.mjs
- test_viewer.test.mjs
- plugin.json
- architecture-analyzer.md
- article-analyzer.md
- assemble-reviewer.md
- design-analyzer.md
- domain-analyzer.md
- file-analyzer.md
- graph-reviewer.md
- knowledge-graph-guide.md
- project-scanner.md
- tour-builder.md
- auto-update-prompt.md
- hooks.json
- post-tool-use-auto-update.mjs
- change-classifier.test.ts
- config-schema.test.ts
- domain-normalize.test.ts
- domain-persistence.test.ts
- domain-types.test.ts
- embedding-search.test.ts
- fingerprint.test.ts
- framework-registry.test.ts
- graph-freshness-timeout.test.ts
- graph-freshness.integration.test.ts
- ignore-filter.test.ts
- ignore-generator.test.ts
- language-lesson.test.ts
- language-registry.test.ts
- layer-detector.test.ts
- normalize-graph.test.ts
- parsers.test.ts
- plugin-discovery.test.ts
- plugin-registry.test.ts
- schema.test.ts
- search.test.ts
- staleness.test.ts
- tour-generator.test.ts
- graph-builder.test.ts
- graph-builder.ts
- language-lesson.ts
- layer-detector.ts
- llm-analyzer.test.ts
- llm-analyzer.ts
- normalize-graph.ts
- tour-generator.ts
- api-source.test.ts
- merge.test.ts
- parse-document.test.ts
- thumbnails.test.ts
- tokens.test.ts
- parse-document.ts
- tokens.ts
- api-source.ts
- types.ts
- index.ts
- merge.ts
- thumbnails.ts
- batch.ts
- c.ts
- cpp.ts
- csharp.ts
- css.ts
- csv.ts
- dart.ts
- docker-compose.ts
- dockerfile.ts
- env.ts
- github-actions.ts
- go.ts
- graphql.ts
- html.ts
- index.ts
- java.ts
- javascript.ts
- jenkinsfile.ts
- json-config.ts
- json-schema.ts
- kotlin.ts
- kubernetes.ts
- lua.ts
- makefile.ts
- markdown.ts
- openapi.ts
- php.ts
- plaintext.ts
- powershell.ts
- protobuf.ts
- python.ts
- restructuredtext.ts
- ruby.ts
- rust.ts
- scala.ts
- shell.ts
- sql.ts
- swift.ts
- terraform.ts
- toml.ts
- typescript.ts
- xml.ts
- yaml.ts
- django.ts
- express.ts
- fastapi.ts
- flask.ts
- gin.ts
- index.ts
- nextjs.ts
- rails.ts
- react.ts
- spring.ts
- vue.ts
- framework-registry.ts
- index.ts
- language-registry.ts
- types.ts
- index.ts
- persistence.test.ts
- cpp-extractor.test.ts
- csharp-extractor.test.ts
- dart-extractor.test.ts
- go-extractor.test.ts
- java-extractor.test.ts
- kotlin-extractor.test.ts
- php-extractor.test.ts
- python-extractor.test.ts
- ruby-extractor.test.ts
- rust-extractor.test.ts
- scala-extractor.test.ts
- swift-extractor.test.ts
- typescript-extractor.test.ts
- base-extractor.ts
- cpp-extractor.ts
- csharp-extractor.ts
- dart-extractor.ts
- go-extractor.ts
- index.ts
- java-extractor.ts
- kotlin-extractor.ts
- php-extractor.ts
- python-extractor.ts
- ruby-extractor.ts
- rust-extractor.ts
- scala-extractor.ts
- swift-extractor.ts
- types.ts
- typescript-extractor.ts
- dockerfile-parser.ts
- env-parser.ts
- graphql-parser.ts
- index.ts
- json-parser.ts
- makefile-parser.ts
- markdown-parser.ts
- protobuf-parser.ts
- shell-parser.ts
- sql-parser.ts
- terraform-parser.ts
- toml-parser.ts
- yaml-parser.ts
- discovery.ts
- registry.ts
- tree-sitter-plugin.test.ts
- tree-sitter-plugin.ts
- change-classifier.ts
- embedding-search.ts
- fingerprint.ts
- ignore-filter.ts
- ignore-generator.ts
- index.ts
- schema.ts
- search.ts
- staleness.ts
- types.test.ts
- types.ts
- package.json
- tsconfig.json
- vitest.config.ts
- favicon.ico
- favicon.svg
- knowledge-graph.json
- benchmark-aggregations.mjs
- benchmark-layout.mjs
- allNodeTypes.test.ts
- edgeCategories.test.ts
- freshness.test.ts
- store-navigation.test.ts
- vite-staleness.test.ts
- StalenessBanner.test.ts
- structuralVisibleTypes.test.ts
- Breadcrumb.tsx
- CodeViewer.tsx
- ContainerNode.tsx
- CustomNode.tsx
- DiffToggle.tsx
- DomainClusterNode.tsx
- DomainGraphView.tsx
- ExportMenu.tsx
- FileExplorer.tsx
- FilterPanel.tsx
- FlowNode.tsx
- GraphView.tsx
- KeyboardShortcutsHelp.tsx
- KnowledgeGraphView.tsx
- LayerClusterNode.tsx
- LayerLegend.tsx
- LearnPanel.tsx
- MobileBottomNav.tsx
- MobileDrawer.tsx
- MobileLayout.tsx
- NodeInfo.tsx
- NodeTooltip.tsx
- OnboardingOverlay.tsx
- PathFinderModal.tsx
- PersonaSelector.tsx
- PortalNode.tsx
- ProjectOverview.tsx
- SearchBar.tsx
- StalenessBanner.tsx
- StepNode.tsx
- ThemePicker.tsx
- TokenGate.tsx
- WarningBanner.tsx
- I18nContext.tsx
- useIsMobile.ts
- useKeyboardShortcuts.ts
- en.ts
- index.ts
- ja.ts
- ko.ts
- ru.ts
- zh-TW.ts
- zh.ts
- index.ts
- presets.ts
- theme-engine.ts
- ThemeContext.tsx
- types.ts
- containers.test.ts
- edgeAggregation.test.ts
- elk-layout.test.ts
- filters.test.ts
- force-layout-client.test.ts
- force-layout.test.ts
- layerStats.test.ts
- smoke.test.ts
- containers.ts
- edgeAggregation.ts
- elk-layout.ts
- filters.ts
- force-layout-client.ts
- force-layout.ts
- force-layout.worker.ts
- layerStats.ts
- layout.ts
- layout.worker.ts
- louvain.ts
- App.tsx
- freshness.ts
- index.css
- main.tsx
- store.ts
- vite-env.d.ts
- index.html
- package.json
- tsconfig.app.json
- tsconfig.json
- vite.config.demo.ts
- vite.config.ts
- BUILD.md
- package.json
- tree-sitter-dart.wasm
- .swift-grammar-pin
- BUILD.md
- LICENSE
- package.json
- tree-sitter-swift.wasm
- viewer.mjs
- build.mjs
- package.json
- README.md
- django.md
- express.md
- fastapi.md
- flask.md
- gin.md
- nextjs.md
- rails.md
- react.md
- spring.md
- vue.md
- cpp.md
- csharp.md
- css.md
- dockerfile.md
- go.md
- graphql.md
- html.md
- java.md
- javascript.md
- json.md
- kotlin.md
- markdown.md
- php.md
- protobuf.md
- python.md
- ruby.md
- rust.md
- scala.md
- shell.md
- sql.md
- swift.md
- terraform.md
- typescript.md
- yaml.md
- en.md
- ja.md
- ko.md
- ru.md
- zh-TW.md
- zh.md
- build-fingerprints.mjs
- compute-batches.mjs
- extract-import-map.mjs
- extract-structure-result.mjs
- extract-structure.mjs
- generate-ignore.mjs
- merge-batch-graphs.py
- merge-subdomain-graphs.py
- scan-project.mjs
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- extract-domain-context.py
- SKILL.md
- SKILL.md
- figma-merge.mjs
- figma-scan.mjs
- SKILL.md
- merge-knowledge-graph.py
- parse-knowledge-base.py
- SKILL.md
- SKILL.md
- context-builder.test.ts
- diff-analyzer.test.ts
- explain-builder.test.ts
- extract-structure.test.mjs
- merge-recover-imports.test.mjs
- onboard-builder.test.ts
- worktree-redirect.test.mjs
- context-builder.ts
- diff-analyzer.ts
- explain-builder.ts
- index.ts
- onboard-builder.ts
- understand-chat.ts
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- tsconfig.json
- vitest.config.ts
- .gitignore
- .npmrc
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- eslint.config.mjs
- install.ps1
- install.sh
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- SECURITY.md
- tsconfig.json
- vitest.config.ts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Egonex-AI/Understand-Anything
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Understand-Anything
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash
공식 설치 스크립트를 다운로드해서 바로 실행합니다. 이 한 줄로 필요한 게 자동으로 설치됩니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker build -f understand-anything-plugin/packages/core/src/languages/configs/dockerfile.ts -t understand-anything .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 understand-anything
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
4. Node.js
쉬움사전 준비물
cd homepage
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
