neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기プロジェクト概要 各AIプロバイダー(Anthropic, OpenAI, Google 等)の公式サイトから最新の料金データを自動で収集し、ユーザーが自分の利用状況に合わせて時間別・月額・年額のコストを簡単に試算・比較できる「ポータブルなWebツール」です。
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗最終更新日: 2026-09-18
LLM-Studies(AI-Model-Cost-Calculator)は、「AI モデル・コーディングツールの料金比較計算機」 と 「AI エンジニアリング・ガバナンス・実践ガイドハブ」 の 2 つの役割を統合した Web アプリケーション基盤です。
LLM-Studies/
├── scraper/ Python 3.12+ スクレイパー (uv, Pydantic v2, Playwright, httpx)
│ └── src/scraper/
│ ├── main.py CLI エントリポイント
│ ├── models.py PricingData / ApiModel / SubTool スキーマ (SSoT)
│ ├── provenance.py 出自管理・3層フォールバック解決
│ ├── exchange.py 為替レート取得
│ ├── providers/ API プロバイダー別スクレイパー (anthropic, openai, google, aws, etc.)
│ └── tools/ コーディングツール別スクレイパー (cursor, copilot, windsurf, etc.)
├── web-next/ Next.js 16 + React 19 + TypeScript + Tailwind CSS v4 (Bun)
│ ├── app/
│ │ ├── layout.tsx ルートレイアウト (SiteHeader / DisclaimerBanner マウント)
│ │ ├── page.tsx コスト計算機ホーム (Server Component + Zod 検証)
│ │ ├── {claude,google,codex,copilot,agent,security,governance,books,etc.}/ 各分野のガイド群
│ │ ├── search/ 横断検索機能
│ │ ├── whats-new/ 新着・最近更新一覧
│ │ └── sitemap.ts page-registry からの全ルート自動生成
│ ├── components/ React コンポーネント (ApiTable, SubTable, MermaidDiagram 等)
│ ├── lib/ 純粋関数・設定 (page-registry.ts, cost.ts, pricing.ts, etc.)
│ ├── types/ TypeScript 型定義 (Pydantic models.py と厳格同期)
│ └── data/pricing.json ビルド時インポート用データ
├── docs/ プロジェクト仕様書・設計書・テスト進捗記録
├── archive/ 移行元 HTML/Markdown の退避保存場所 (削除厳禁)
├── scripts/ Markdown 整形・HTML/MD → TSX 変換スクリプト
│ (原本照合監査スクリプトは .claude/skills/nextjs-page-migration/scripts/)
├── docker-compose.yml Docker 開発・実行環境定義
├── Makefile 共通運用コマンド
└── update.sh データ更新オーケストレーター (scrape → copy → build)
flowchart LR
subgraph PROVIDERS["🌐 外部プロバイダー"]
P1["Anthropic / OpenAI / Google / AWS / DeepSeek 等"]
end
subgraph SCRAPER["🕷️ スクレイパー(Python 3.12+ / uv)"]
SC["Playwright & httpx"]
MODEL_PY["models.py (Pydantic v2)"]
FALLBACK["3層フォールバック & Provenance 出自解決"]
end
subgraph DATA["📄 データ配信"]
JSON_DATA["web-next/data/pricing.json (ビルド時 import)"]
JSON_PUB["web-next/public/pricing.json (公開 URL 配信用)"]
end
subgraph FRONTEND["⚡ Next.js 16 (SSG: output 'export')"]
ZOD["Zod 型検証"]
HOME["app/page.tsx (コスト計算機)"]
GUIDES["app/{provider}/* (80 ガイドページ)"]
end
subgraph CDN["🚀 Netlify CDN"]
OUT["静的 HTML / JSON / 資産"]
end
P1 --> SC --> MODEL_PY --> FALLBACK
FALLBACK --> JSON_DATA
FALLBACK --> JSON_PUB
JSON_DATA --> ZOD --> HOME
GUIDES -.-> OUT
HOME --> OUT
scraper/ が各社料金ページから最新データを抽出。provenance.py の 3 層フォールバック機構により過去の確定値またはハードコード値を安全に採用。update.sh が web-next/ 内の静的インポート用および配信用の 2 箇所へデータを同期。output: 'export' で純静的サイトとして out/ を生成、Netlify へ配信。| 分野 | 技術 | 用途 |
|---|---|---|
| フロントエンド | Next.js 16 (App Router) | SSG(静的エクスポート)フレームワーク |
| React 19 | UI ライブラリ | |
| TypeScript | 静的型検査 (strict: true, erasableSyntaxOnly: true) | |
| Tailwind CSS v4 + CSS Modules | デザイントークン & コンポーネントスタイリング | |
| Bun | パッケージマネージャー & JS ランタイム | |
| Vitest | フロントエンド契約テスト・単体テスト | |
| Biome | 高速 Linter / Formatter | |
| Zod | 実行時データバリデーション | |
| バックエンド | Python 3.12+ | データ抽出ランタイム |
| uv | 高速 Python パッケージ・仮想環境マネージャー | |
| Pydantic v2 | スキーマ定義・型定義の Single Source of Truth (SSoT) | |
| Playwright | ヘッドレスブラウザによる動的コンテンツスクレイピング | |
| httpx | 非同期・同期 HTTP クライアント | |
| pytest | スクレイパー単体テスト・契約テスト (100 tests) | |
| インフラ | Netlify | CDN 静的ホスティング |
| Docker / Compose | コンテナ化された開発・ビルド環境 |
Docker と Docker Compose がインストールされていれば、ローカル環境を汚さずに全機能を利用できます。
# 全 Docker イメージのビルド
make build-images
# 最新価格データのスクレイピング実行
make scrape
# 開発サーバー起動(http://localhost:3000)
make dev
# 静的サイトのビルド(web-next/out/ へエクスポート)
make build
# 全テストの実行(Vitest + Pytest)
make test
# 1. バックエンド(スクレイパー)のセットアップ
cd scraper
uv sync
uv run playwright install chromium
cd ..
# 2. フロントエンドのセットアップ
cd web-next
bun install
cd ..
# 3. データ取得とビルド
bash update.sh
# 4. 開発サーバーの起動
cd web-next
bun run dev
| 操作 | Docker (Makefile) | ネイティブコマンド |
|---|---|---|
| 開発サーバー | make dev | cd web-next && bun run dev |
| 価格スクレイプ | make scrape | bash update.sh |
| 為替のみ更新 | make scrape-no-scrape | bash update.sh --no-scrape |
| 静的ビルド | make build | cd web-next && bun run build |
| フロントエンドテスト | make test-web | cd web-next && bun run test |
| バックエンドテスト | make test-scraper | cd scraper && uv run pytest |
| 型チェック | make typecheck | cd web-next && bun run typecheck |
| コードリント | make lint | cd web-next && bun run lint |
本リポジトリでは厳格なテスト駆動開発(TDD)と機械的検証を義務付けています。
契約テスト (Contract Tests):
toEqual([...EXPECTED_H2]))、リンク安全属性、Mermaid 図解描画、コードブロック要素の存在を検証。原本照合監査 (Source Parity Audit):
exit code 0 を確認。bun .claude/skills/nextjs-page-migration/scripts/audit_source_parity.mjs <原本ファイル> <page.tsx>
型パリティ検証:
models.py)とフロントエンドの TypeScript 型(pricing.ts)の型整合性をコンパイル時に検証。本プロジェクトは Claude Code, Gemini CLI, Antigravity, OpenAI Codex 等の AI エージェントとのペアプログラミングを前提に最適化されています。
エージェントが作業を開始する際は、以下のファイルを順に確認してください:
CODEX.md: 作業種別に対応するスキル・ルールの必読ルーティング表CLAUDE.md / GEMINI.md / AGENTS.md: 全体の基本方針・禁止事項docs/PROGRESS.md: 最新の開発ステータスと再開手順archive/ ディレクトリ配下に退避すること。bun run lint:fix や biome check --write は対象ファイル単位で実行すること。/Users/johndoe/... 等のユーザー名を含むローカルパスが含まれていないことを確認すること。docs/PROGRESS.md: 開発進捗・テスト件数・最新コミット記録docs/README.md: サブシステム・アーキテクチャ詳細解説docs/TESTING.md: テスト戦略と実行ガイドdocs/archive/: 移行計画書等のアーカイブ