neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Describe a system in plain language — *"a stock trading app for college
students"* — and get back a real, structured system architecture: a
canvas of services, databases, queues, and infrastructure, versioned,
cost-estimated, and load-tested, that you can keep editing by chat or by
hand.README 전문 보기 ↗Design, validate, and pressure-test software architecture with AI.
Live application · Product overview · Design system · Production deployment
ArchMind turns a product idea or an existing repository into a structured system architecture. You can refine it through conversation or direct canvas edits, compare versions, inspect costs and risks, simulate load and failures, and export a starter kit for implementation.
The central rule is simple: the LLM never draws or mutates the diagram directly. It proposes typed mutation commands such as add_node, add_edge, and update_node. The backend validates those commands against the architecture schema and structural rules before creating a version. The frontend then renders the accepted state deterministically.
This same pipeline handles AI suggestions, manual canvas changes, and repository reconstruction. There is no separate unchecked editing path.
ARCHITECTURE.md, AI_BRIEF.md, docker-compose.yml, and .env.example.flowchart LR
A[Idea, question, or repo evidence] --> B[Intent router]
B -->|Question or advice| C[Compact advisory context]
B -->|Architecture change| D[Typed mutation commands]
B -->|Deterministic task| E[Non-LLM handler]
D --> F[Schema and structural validation]
E --> F
F --> G[Versioned PostgreSQL state]
G --> H[Deterministic React Flow canvas]
G --> I[Analyzer, simulator, compare, and export]
The backend remains authoritative. Canvas coordinates, visual effects, and UI state never replace the stored architecture model.
ArchMind is designed to avoid sending the entire session to an LLM on every turn.
These controls reduce token use without summarizing away node IDs, edges, constraints, or other facts required for safe mutations.
| Layer | Implementation |
|---|---|
| Frontend | Next.js 16, React 19, TypeScript, Tailwind CSS 4 |
| Architecture canvas | React Flow and dagre |
| Backend | FastAPI, Pydantic, asyncpg |
| Database | PostgreSQL 16 |
| Architect providers | OpenRouter when configured, then Groq, then optional Mistral fallback |
| Optional review | Gemini structural judge |
| Optional web grounding | Tavily for time-sensitive advisory questions |
| Production | Docker Compose, Caddy, OCI Ampere A1 |
backend/
app/api/ FastAPI routes
app/db/ PostgreSQL schema and repository
app/llm/ providers, prompts, token estimation, fallback
app/models/ architecture, commands, analysis, simulation
app/services/ interview, validation, ingestion, analysis, export
tests/ backend regression tests
frontend/
src/app/ Next.js routes and global design tokens
src/components/ workbench, canvas, panels, landing, shared UI
src/lib/ API client, graph transforms, theme and state helpers
deploy/ OCI, Caddy, backup, verification, and setup scripts
compose.production.yml
DESIGN.md final Redline & Moss design system
Create a database, then apply the schema:
psql "postgresql://USER:PASSWORD@HOST:5432/DATABASE" -f backend/app/db/schema.sql
The environment variable is still named SUPABASE_DB_URL for compatibility, but it accepts a standard PostgreSQL connection URL.
cd backend
python -m venv .venv
Activate the environment:
# macOS or Linux
source .venv/bin/activate
# Windows PowerShell
.\.venv\Scripts\Activate.ps1
Install dependencies and configure the service:
pip install -r requirements.txt
cp .env.example .env
At minimum, set these values in backend/.env:
SUPABASE_DB_URL=postgresql://USER:PASSWORD@HOST:5432/DATABASE
GROQ_API_KEY=gsk_...
CORS_ORIGINS=http://localhost:3000
Then start FastAPI:
uvicorn app.main:app --reload --port 8000
Verify it at http://localhost:8000/health.
In a second terminal:
cd frontend
npm install
cp .env.local.example .env.local
npm run dev
Open http://localhost:3000.
| Variable | Required | Purpose |
|---|---|---|
SUPABASE_DB_URL | Yes | PostgreSQL connection URL |
GROQ_API_KEY | Yes | Required architect provider |
GROQ_MODEL | No | Groq model override |
LLM_MAX_OUTPUT_TOKENS | No | Completion ceiling; defaults to 1800 |
OPENROUTER_API_KEY | No | First optional fallback provider |
OPENROUTER_MODEL | No | OpenRouter model override |
MISTRAL_API_KEY | No | Final optional fallback provider |
MISTRAL_MODEL | No | Mistral model override |
GEMINI_API_KEY | No | Enables the independent structural judge |
GEMINI_MODEL | No | Gemini judge model override |
TAVILY_API_KEY | No | Enables web-grounded current-information answers |
CORS_ORIGINS | Yes in production | Comma-separated allowed frontend origins |
NEXT_PUBLIC_API_URL | Yes for frontend | Backend origin locally; /api in the Docker deployment |
See backend/.env.example and deploy/production.env.example for the complete templates. Never commit populated environment files.
Run the backend suite:
cd backend
pytest
Validate the frontend:
cd frontend
npm run lint
npm run build
Tests cover mutation validation, intent routing, context budgets, project isolation, provider fallback, repository evidence, analysis, comparison, sizing, simulation, and error handling.
The live portfolio deployment runs on an OCI Ampere A1 instance using ARM64-compatible containers:
/api/* to FastAPI.The server layout supports multiple projects behind the same gateway:
/opt/apps/gateway
/opt/apps/archmind
/opt/apps/project-2
/opt/apps/project-3
After configuring deploy/production.env and the shared gateway, deploy ArchMind with:
docker compose --env-file deploy/production.env -f compose.production.yml config --quiet
docker compose --env-file deploy/production.env -f compose.production.yml up -d --build
./deploy/verify.sh
Operational instructions, NSG rules, HTTPS setup, custom-domain steps, backups, and update commands are documented in deploy/README.md.
Deployment is currently manual. Pushing to GitHub does not automatically update the OCI instance; the production Compose stack must be rebuilt after new source is transferred or pulled.
PRODUCT.md — product scope and supported workflowPRODUCT_WORKFLOW_REVIEW.md — product and engineering reviewDESIGN.md — final visual system, themes, typography, and motion rulesDEVLOG.md — chronological engineering decisions and live-test findingsAI_ARCHITECT_IMPLEMENTATION.md — original implementation specificationdeploy/README.md — OCI production operationsNo license file is currently included. All rights are reserved by the repository owner unless a license is added.