akihidem — AIに自分を手放させる設計を、コードで一貫させる
AIに自分を手放させる設計を、思想でなくコードで一貫させる作り手。 その証拠は主張ではなく、下の公開・検証可能な実装にあります。
一行で
- テーマ: AI主権(KOKORO)、オンデバイスLLM、アンチ・エンゲージメント設計、証拠アンカー検証、MCP。
- 立ち位置: AIの既定の失敗モード(依存・盲信・粘着)を、それぞれ構造で潰す物を作る。
- 流儀: お世辞でなく外部錨。私の帰結(コード・公開物)を読んでください。
作っているもの(公開・検証可能)
- kokoro-mcp — kokoro.md の署名・検証・配信を行う zero-dependency ローダー / MCP サーバ(KOKORO SPEC §13.4 提案実装 + akashi 信頼層) [GitHub] [npm]
- local-ai-stack — 自分の PC で動かすプライベート AI アシスタント(Ollama + Claude Code + OpenClaw + Tailscale + Telegram)の導入インストーラ。Windows+WSL2 / macOS (Apple Silicon) 対応。 [GitHub]
- kokoro-web — KOKORO — 公認心理師×AI パーソナライゼーション LP [GitHub]
- cogsync-cli — cogsync MVP 実装:AI のリミット回復サイクルと人間の集中サイクルを同期させる CLI コーチ [GitHub]
- jibun-kit — jibun-kit [GitHub]
- claude-env-coach-kit — Hallucination-free env tuner for Claude Code — distribution kit (plugin + zip releases). Watches docs, two-step verify, delivers proposals + opens dotclaude PRs. [GitHub]
- subspace-pca-leadlag — Independent reproduction of a subspace-regularized-PCA lead-lag strategy for JP/US sector ETFs (SIG-FIN-036-13). Educational; not investment advice. [GitHub]
- sweat-synth — 手汗(EDA)で演奏する楽器: 発汗を音楽コントロール信号にするシミュレータ+BLE-MIDIファーム [GitHub]
- note @docsfirst — 全主張に出典URL + 逐語フレーズを義務づけ、主観形容詞や誇張を排した研究アンカー型の記事(公開)。 [note]
背骨(公開証拠から自動抽出)
ゼロ依存・stdlib-first を無関係な領域横断で貫徹する
署名ローダー(Node)・自己理解キット(Python)・音楽合成(DSP)という全く別ジャンルで、外部依存を足さず標準ライブラリだけで成立させる制約を毎回実行しきっている。好みではなく実装規律として再現されている。
収束レンズ: cross, execution, ideological, technical
検証パスを実行パイプラインの主役に据える(幻覚・改ざんを構造で殺す)
「LLMは幻覚する/文書は改ざんされる」を前提に、生成物を逐語照合・fail-closedで機械的に落とす検証ステップを“load-bearing”な実行段として実装している。アイデアではなく実行の中心に検証を置くのが一貫した署名。
収束レンズ: execution, ideological
自分に不利な結果・失敗を消さずに成果物へ同梱する
「利益が出なかった」「才能の模倣に失敗した」を隠さず repo に残し、その反省を次の実装設計(LLM外注など)に転化している。負の結果を出荷物の一部として扱う実行の誠実さ。
収束レンズ: cross, execution, technical
突出軸(公開証拠から自動抽出)
検証パスを実行パイプラインの主役に据える(幻覚・改ざんを構造で殺す) ★
「LLMは幻覚する/文書は改ざんされる」を前提に、生成物を逐語照合・fail-closedで機械的に落とす検証ステップを“load-bearing”な実行段として実装している。アイデアではなく実行の中心に検証を置くのが一貫した署名。
証拠: claude-env-coach-kit、claude-env-coach-kit、kokoro-mcp、kokoro-mcp
ゼロ依存・stdlib-first を無関係な領域横断で貫徹する ★
署名ローダー(Node)・自己理解キット(Python)・音楽合成(DSP)という全く別ジャンルで、外部依存を足さず標準ライブラリだけで成立させる制約を毎回実行しきっている。好みではなく実装規律として再現されている。
自分に不利な結果・失敗を消さずに成果物へ同梱する ★
「利益が出なかった」「才能の模倣に失敗した」を隠さず repo に残し、その反省を次の実装設計(LLM外注など)に転化している。負の結果を出荷物の一部として扱う実行の誠実さ。
egress/プライバシーを既定で閉じた状態に実装する
個人データを「勝手に外部へ送らない」を文言でなくコード経路の既定(貼り付け時のみegress)として実装し、漏れない設計を実行に落としている。
CLI/MCP 二面提供 + 冪等インストーラまで“動く形”で届けきる
設計で止めず、CI・npm配布・MCPサーバ・再実行で壊れない冪等スクリプトまで作り、他人が即実行できる状態まで運び切る出荷力。
幻覚を信仰でなく機械照合で殺すLLM検証アーキテクチャ
LLM出力を信用せず、生成された語句をソースに対して逐語 grep して literally 出現しなかったものを落とす——という「機械的再照合」を信頼境界に置く設計を反復している。生成と検品を分離し、検品を決定論的処理に寄せる思想が一貫している。
異種ドメインを貫くstdlib-first/zero-dependency実装力 ★
音響DSP(Freeverb/Moogラダー/ピンポンディレイ)、Ed25519署名検証MCPサーバ、自己理解ツールという全く異なる領域を、いずれも外部依存ゼロ・標準ライブラリのみで実装し切っている。これは個別repoの選択でなく横断する署名(signature)になっている。
プライバシーをポリシーでなく構造で担保するegress設計 ★
「漏らさない」を運用規約でなくデータ経路の構造的制約として実装する。外部APIへの送信を人間の貼り付け操作に限定し、公開面にハッシュ/ステータスしか乗らないよう構造で本人情報を排除し、通信路をVPN暗号で閉じる——という同じ設計原則が臨床・個人・インフラの各repoに通底する。
自作物に不都合な真実を載せる知的誠実さ ★
成果を売り込むためのREADMEで、自分の実装/戦略が失敗・非優位であることを明示的に記録する。再現実装が現実コスト控除後に儲からない事実を書き、過去の手法的失敗を出発点として明記する。負の結果を技術文書に残す規律は稀で、本人は技能と認識していない可能性が高い。
人間とAIの境界そのものを一級のインターフェースとして設計する ★
複数repoが「人間とAIの接点」自体を設計対象に据える。AIのリミット回復サイクルと人間の集中サイクルを同期させ、人間とAIが同一原本を読む単一dual-readable出力を作り、失効した文書をAIに届かせない——いずれも人↔AIの帯域・整合・統制を構造化する共通テーマになっている。
検証されない主張は構造で殺す(verifiability-first epistemics)
AI の出力を信用せず、ソースに逐語で再照合して実在しない語を機械的に落とす、という不信を前提にした設計思想が核にある。称賛より反証可能性を優先する。
証拠: claude-env-coach-kit、claude-env-coach-kit、claude-env-coach-kit
個人データの egress を人間の手にだけ残す(privacy-as-architecture)
プライバシーを運用ポリシーでなくアーキテクチャの既定値として実装する。外部送信は構造上起きず、起きるのは人間の明示操作のときだけ、という主権の置き方が一貫する。
倫理を文章でなく fail-closed 機構として実装する(executable ethics) ★
「やってはいけない」を README の約束でなく、満たさなければ配信・採用が止まる既定値として埋め込む。同意・失効・捏造排除がすべて『機械が拒否する』形で強制される。ルールは機械が執行しなければ存在しない、という思想。
人間に見せる像とAIに見せる像を分岐させない(全面的な非二枚舌) ★
プライバシー・反ハルシネーション・誠実な負け報告として別々に現れているが、根は一つ ―― 表現は対象について嘘をついてはならず、人間向け/AI向け・宣伝/実態を分岐させない、という非二枚舌の倫理。複数repoを貫く隠れた背骨。
本物は演出でなく不随意に漏れ出るものに宿る(involuntary authenticity) ★
アイデンティティや表現の真正性を、制御された演技ではなく不随意・既存の足跡に置く。手汗を楽器にする芸術と、自ら打った言葉から自己を組む自己理解キットは、本人が別物と見なしていそうだが同一の信念から出ている。
自分に都合の悪い結果(負け・模倣失敗)を公開する(intellectual honesty)
他者やAIだけでなく自分の成果にもお世辞を出さない。利益が出ない戦略であることを明記し、才能模倣に失敗した反省を実装動機として晒す。誠実さの矛先が自分自身に向く。
LLM出力を信用しない設計者: 機械的検証ゲートを必ず後段に挟む
生成AIを使う複数プロジェクトで、LLMの出力をそのまま信じず「事実と逐語照合する/別エンジンに良し悪しを判定させる」検証層を後段に固定するのが一貫した設計癖になっている。創作(作曲)から運用ツールまでドメインを跨いで同じ型が出る。
データ主権の徹底: 原本はローカル、外に出るのは署名/レビュー済みの翻訳だけ ★
扱う題材(臨床所見・個人の足跡・自宅AI)が変わっても、生データを手元に留め gitignore し、外部に流通させるのは署名・レビュー・暗号化を通った成果物だけ、という egress 制御の原則が全プロジェクトで反復している。
依存ゼロ/stdlib-first の禁欲: 言語をまたいで標準ライブラリだけで作り切る ★
Node でも Python でも、外部依存を持ち込まず標準ライブラリだけでコア(署名検証・取り込み・DSP/シンセまで)を完結させる方針を毎回選んでいる。利便性より「自分で全部把握できる」可搬性を優先する一貫した美学。
都合の悪い結果を消さない知的誠実さ: 失敗とネガティブ結果を成果物に明記する ★
再現研究では「現実的コスト込みでは儲からない」と自作戦略の不利を README に明記し、創作では「才能の模倣に失敗した反省」を出発点として公開する。成果を盛らず、否定的事実を一級市民として残す姿勢が研究と芸術を跨いで現れる。
自分が依存するAIそのものを観測・規律づける計器を作る ★
AIをただ使うのではなく、AIの限界・更新・状態を観測して人間側の運用に同期させる「計器」を反復して作っている。ドキュメント更新を監視するもの、5hリミットと集中サイクルを同期するもの——対象がAI自身であるメタな関心が軸になっている。
設計原則:AIの手離れ(5原則)
1. データを手放す(主権)
個人データの原本を本人の境界内に留め、AIに渡すのは本人が読んで同意した分だけにする。プライバシーを声明でなく実装で担保する。
4. 自分の判断を信じさせない(外部錨・反証)
AIの自己採点を結論の根拠にしない。判定は独立検証と帰結の構造に固定し、自分の仮説すら実装で棄却する。
5. 主張を名乗らない(ラベル拒否・no-hype)
重い構成概念を安易に主張せず、観測できる事実・行動記述だけで語る。出典のない形容詞を出さない。
In one paragraph (English)
akihidem builds AI that is designed to let go of you. Across public projects, the same impulse recurs: keep personal data on the user's side (sovereignty), refuse engagement metrics (anti-engagement), stay vendor-portable (separation), distrust the model's own self-assessment (external anchors), and never over-claim (no labels, no hype). The claim is not in adjectives but in verifiable public code and writing.