Personal Projects
django-coupling ↗
Django/PythonプロジェクトのためのカップリングチェックCLI(cargo-couplingのPython版)。Strength(結合の強さ)・Distance(層の距離)・Volatility(変更頻度)の3軸をASTとgit履歴から算出し、views→services→modelsの想定と逆向きの依存(レイヤー違反)を検出する。
Python Django 静的解析 CLI
p2pboard ↗
サーバーレスなP2Pホワイトボード/チャットCLI。同じLANやDockerネットワーク上のピアをUDPマルチキャストで自動発見し、以降は永続TCP接続でメッセージをやり取りする。人間はターミナルから、AIエージェントはJSONLの入出力インターフェースから同じルームに参加できる。socket/bind/setsockopt などを`golang.org/x/sys/unix`で直接扱う低レベル実装。
Go P2P CLI UDP
minify ↗
PDF処理・テキスト整形・LLM推論をノードとして組み合わせるワークフロービルダー。Reactベースのノードエディタで DAG を構築し、FastAPI バックエンドで非同期実行。OpenAI / Anthropic / Gemini を統一インターフェースで切替可能。
LLM FastAPI React DAG
tidy-sessions.wezterm ↗
WezTerm のワークスペース・セッション管理プラグイン。タブ・ペイン・作業ディレクトリの保存と復元、自動保存、ファジー検索によるセレクタ、プロセス復元の設定をサポート。
WezTerm プラグイン CLI
my-shell ↗
OS の基礎概念を学ぶために手を動かして書いた最小限の Unix シェル。fork/exec/wait、ファイルディスクリプタ、I/Oリダイレクション、パイプ、シグナル処理を C で実装。
OS システム CS基礎