neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
ArchDraw가 모든 Claude Code 세션을 코드베이스 실시간 지도에 표시한다 한 명령으로 계정 없이
ArchDraw puts every Claude Code session on a live map of your codebase. One command, no account.
개발 도구TypeScript · JavaScriptGitHub @hiabhee온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗AI-assisted system architecture diagramming tool. Describe a system in plain English and get a professional React Flow diagram with auto-layout, subgraph grouping, and export.
layoutDiagramViaMermaidpipeline-shared/layout); LR / TB toggle in toolbarALLOWED_EMBED_DOMAINS)Next.js 16 / React 19 / TypeScript · React Flow v11 · Zustand v5 · Dagre (layout for the app and MCP server) · Groq · Prisma + Supabase · Upstash Redis · Tailwind CSS v4 · Framer Motion · Radix UI / shadcn/ui · Mermaid.js v11 · better-auth
cd frontend
npm install
cd ../mcp-server && npm install && cd ../frontend
cp .env.example .env.local
# Edit frontend/.env.local with your actual values
GROQ_API_KEY=your_groq_api_key
DATABASE_URL=postgresql://...
UPSTASH_REDIS_REST_URL=your_redis_url
UPSTASH_REDIS_REST_TOKEN=your_redis_token
BETTER_AUTH_SECRET=your_secret
BETTER_AUTH_URL=http://localhost:3000
# Admin Configuration (Optional)
ADMIN_PASSCODE=your_admin_passcode
ADMIN_SESSION_SECRET=your_admin_session_secret
[email protected]
# Public Configuration
[email protected]
[email protected]
# Embed Security (Optional)
ALLOWED_EMBED_DOMAINS=example.com,another.com
Only GROQ_API_KEY is required for AI generation. The app runs locally without Redis (rate limiting degrades gracefully).
See frontend/.env.example for a complete list of available environment variables.
For security configuration and best practices, see SECURITY.md.
All commands should be run from the frontend/ directory.
# Start Next.js dev server
npm run dev
# MCP server (in a separate terminal)
npm run dev:mcp
# Tests
npm test
# Lint & type check
npm run lint
npx tsc --noEmit
# Production build
npm run build
npm run start
ArchDraw/
├── frontend/ # Next.js app — the product (see frontend/lib/README.md, frontend/components/README.md)
│ ├── app/ # Routes and API route handlers (App Router)
│ ├── components/ # UI by area: canvas/, editor/, viewers/, landing/, dashboard/, tutorial/, ui/ …
│ ├── lib/ # Logic by domain: diagram/, ai/, repo-diagram/, server/, client/, theme/, icons/ …
│ ├── store/ # Zustand stores (diagram store is split into store/diagram/slices)
│ ├── hooks/ # Shared React hooks
│ ├── data/ # Templates, tutorials, component catalog (JSON/TS data)
│ ├── prisma/ # Database schema + migrations
│ └── scripts/ # Eval, perf, and maintenance scripts
├── mcp-server/ # MCP server published as @hiabhee/archdraw-mcp-server
├── plugins/archdraw/ # Claude Code + Codex plugin (skill + MCP config)
├── docs/ # Architecture notes, guides, plans (start at docs/README.md)
├── .claude-plugin/ # Claude Code marketplace manifest ┐ fixed locations the
└── .agents/plugins/ # Codex marketplace manifest ┘ agents look for
New here? Read CONTRIBUTING.md first.
6-stage pipeline in lib/ai/pipeline/mermaid-pipeline/createAiMermaidStages.ts: Concept Detection → Architecture Planning (LLM or canned conceptTemplates.ts for ≤12-word prompts) → Layout Override → Mermaid Materialize (parse → build → Dagre layout → size) → Score → Validate. Canonical relayout is layoutDiagramViaMermaid in lib/diagram/mermaid/relayout.ts (React Flow → Mermaid → Dagre → React Flow).
Repo pipeline in lib/repo-diagram/pipeline-v2.ts: Ingest → Cache Check → Analysis → Baseline → Classify → Extract → Relationships → Verify → Finalization → Cache Write.
Standalone server at mcp-server/ (self-contained node_modules), published to npm as @hiabhee/archdraw-mcp-server. Dev: npm run dev:mcp from frontend/. Tools: generate_diagram (Mermaid-first), update_diagram, validate_diagram, fix_layout, apply_template, list_templates, list_node_types, get_diagram_state, export_diagram, save_checkpoint, load_checkpoint, read_me. Layout runs through the web app's Mermaid → Dagre pipeline; diagrams come back with a preview link by default. Install it as a plugin from plugins/archdraw/.
MIT