akihidem — AIに自分を手放させる設計を、コードで一貫させる

AIに自分を手放させる設計を、思想でなくコードで一貫させる作り手。 その証拠は主張ではなく、下の公開・検証可能な実装にあります。

一行で

作っているもの(公開・検証可能)

背骨(公開証拠から自動抽出)

ゼロ依存・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)という全く別ジャンルで、外部依存を足さず標準ライブラリだけで成立させる制約を毎回実行しきっている。好みではなく実装規律として再現されている。

証拠: kokoro-mcp、jibun-kit、sweat-synth

自分に不利な結果・失敗を消さずに成果物へ同梱する ★

「利益が出なかった」「才能の模倣に失敗した」を隠さず repo に残し、その反省を次の実装設計(LLM外注など)に転化している。負の結果を出荷物の一部として扱う実行の誠実さ。

証拠: subspace-pca-leadlag、subspace-pca-leadlag、sweat-synth

egress/プライバシーを既定で閉じた状態に実装する

個人データを「勝手に外部へ送らない」を文言でなくコード経路の既定(貼り付け時のみegress)として実装し、漏れない設計を実行に落としている。

証拠: jibun-kit、kokoro-mcp

CLI/MCP 二面提供 + 冪等インストーラまで“動く形”で届けきる

設計で止めず、CI・npm配布・MCPサーバ・再実行で壊れない冪等スクリプトまで作り、他人が即実行できる状態まで運び切る出荷力。

証拠: cogsync-cli、cogsync-cli、local-ai-stack、local-ai-stack

幻覚を信仰でなく機械照合で殺すLLM検証アーキテクチャ

LLM出力を信用せず、生成された語句をソースに対して逐語 grep して literally 出現しなかったものを落とす——という「機械的再照合」を信頼境界に置く設計を反復している。生成と検品を分離し、検品を決定論的処理に寄せる思想が一貫している。

証拠: claude-env-coach-kit、claude-env-coach-kit、kokoro-mcp

異種ドメインを貫くstdlib-first/zero-dependency実装力 ★

音響DSP(Freeverb/Moogラダー/ピンポンディレイ)、Ed25519署名検証MCPサーバ、自己理解ツールという全く異なる領域を、いずれも外部依存ゼロ・標準ライブラリのみで実装し切っている。これは個別repoの選択でなく横断する署名(signature)になっている。

証拠: sweat-synth、kokoro-mcp、jibun-kit

プライバシーをポリシーでなく構造で担保するegress設計 ★

「漏らさない」を運用規約でなくデータ経路の構造的制約として実装する。外部APIへの送信を人間の貼り付け操作に限定し、公開面にハッシュ/ステータスしか乗らないよう構造で本人情報を排除し、通信路をVPN暗号で閉じる——という同じ設計原則が臨床・個人・インフラの各repoに通底する。

証拠: jibun-kit、kokoro-mcp、local-ai-stack

自作物に不都合な真実を載せる知的誠実さ ★

成果を売り込むためのREADMEで、自分の実装/戦略が失敗・非優位であることを明示的に記録する。再現実装が現実コスト控除後に儲からない事実を書き、過去の手法的失敗を出発点として明記する。負の結果を技術文書に残す規律は稀で、本人は技能と認識していない可能性が高い。

証拠: subspace-pca-leadlag、sweat-synth

人間とAIの境界そのものを一級のインターフェースとして設計する ★

複数repoが「人間とAIの接点」自体を設計対象に据える。AIのリミット回復サイクルと人間の集中サイクルを同期させ、人間とAIが同一原本を読む単一dual-readable出力を作り、失効した文書をAIに届かせない——いずれも人↔AIの帯域・整合・統制を構造化する共通テーマになっている。

証拠: cogsync-cli、jibun-kit、kokoro-mcp

検証されない主張は構造で殺す(verifiability-first epistemics)

AI の出力を信用せず、ソースに逐語で再照合して実在しない語を機械的に落とす、という不信を前提にした設計思想が核にある。称賛より反証可能性を優先する。

証拠: claude-env-coach-kit、claude-env-coach-kit、claude-env-coach-kit

個人データの egress を人間の手にだけ残す(privacy-as-architecture)

プライバシーを運用ポリシーでなくアーキテクチャの既定値として実装する。外部送信は構造上起きず、起きるのは人間の明示操作のときだけ、という主権の置き方が一貫する。

証拠: jibun-kit、local-ai-stack、kokoro-mcp

倫理を文章でなく fail-closed 機構として実装する(executable ethics) ★

「やってはいけない」を README の約束でなく、満たさなければ配信・採用が止まる既定値として埋め込む。同意・失効・捏造排除がすべて『機械が拒否する』形で強制される。ルールは機械が執行しなければ存在しない、という思想。

証拠: kokoro-mcp、kokoro-mcp、kokoro-mcp、claude-env-coach-kit

人間に見せる像とAIに見せる像を分岐させない(全面的な非二枚舌) ★

プライバシー・反ハルシネーション・誠実な負け報告として別々に現れているが、根は一つ ―― 表現は対象について嘘をついてはならず、人間向け/AI向け・宣伝/実態を分岐させない、という非二枚舌の倫理。複数repoを貫く隠れた背骨。

証拠: jibun-kit、jibun-kit、subspace-pca-leadlag

本物は演出でなく不随意に漏れ出るものに宿る(involuntary authenticity) ★

アイデンティティや表現の真正性を、制御された演技ではなく不随意・既存の足跡に置く。手汗を楽器にする芸術と、自ら打った言葉から自己を組む自己理解キットは、本人が別物と見なしていそうだが同一の信念から出ている。

証拠: sweat-synth、sweat-synth、jibun-kit

自分に都合の悪い結果(負け・模倣失敗)を公開する(intellectual honesty)

他者やAIだけでなく自分の成果にもお世辞を出さない。利益が出ない戦略であることを明記し、才能模倣に失敗した反省を実装動機として晒す。誠実さの矛先が自分自身に向く。

証拠: subspace-pca-leadlag、subspace-pca-leadlag、sweat-synth

LLM出力を信用しない設計者: 機械的検証ゲートを必ず後段に挟む

生成AIを使う複数プロジェクトで、LLMの出力をそのまま信じず「事実と逐語照合する/別エンジンに良し悪しを判定させる」検証層を後段に固定するのが一貫した設計癖になっている。創作(作曲)から運用ツールまでドメインを跨いで同じ型が出る。

証拠: claude-env-coach-kit、claude-env-coach-kit、sweat-synth

データ主権の徹底: 原本はローカル、外に出るのは署名/レビュー済みの翻訳だけ ★

扱う題材(臨床所見・個人の足跡・自宅AI)が変わっても、生データを手元に留め gitignore し、外部に流通させるのは署名・レビュー・暗号化を通った成果物だけ、という egress 制御の原則が全プロジェクトで反復している。

証拠: kokoro-mcp、jibun-kit、local-ai-stack

依存ゼロ/stdlib-first の禁欲: 言語をまたいで標準ライブラリだけで作り切る ★

Node でも Python でも、外部依存を持ち込まず標準ライブラリだけでコア(署名検証・取り込み・DSP/シンセまで)を完結させる方針を毎回選んでいる。利便性より「自分で全部把握できる」可搬性を優先する一貫した美学。

証拠: kokoro-mcp、jibun-kit、sweat-synth

都合の悪い結果を消さない知的誠実さ: 失敗とネガティブ結果を成果物に明記する ★

再現研究では「現実的コスト込みでは儲からない」と自作戦略の不利を README に明記し、創作では「才能の模倣に失敗した反省」を出発点として公開する。成果を盛らず、否定的事実を一級市民として残す姿勢が研究と芸術を跨いで現れる。

証拠: subspace-pca-leadlag、sweat-synth

自分が依存するAIそのものを観測・規律づける計器を作る ★

AIをただ使うのではなく、AIの限界・更新・状態を観測して人間側の運用に同期させる「計器」を反復して作っている。ドキュメント更新を監視するもの、5hリミットと集中サイクルを同期するもの——対象がAI自身であるメタな関心が軸になっている。

証拠: cogsync-cli、claude-env-coach-kit

設計原則:AIの手離れ(5原則)

1. データを手放す(主権)

個人データの原本を本人の境界内に留め、AIに渡すのは本人が読んで同意した分だけにする。プライバシーを声明でなく実装で担保する。

証拠: kokoro-mcp、local-ai-stack、kokoro-web

2. ユーザーを手放す(依存を作らない)

滞在や会話量を成功指標にしない。AIを『もっと使わせる』方向でなく、人間のペースを整える道具として設計する。

証拠: cogsync-cli

3. 足跡を渡さない(分離・provider 非依存)

一つのAI/ベンダに丸ごと預けない。provider 非依存で持ち運べる形にし、個人の足跡を勝手に外部へ送らない。

証拠: jibun-kit

4. 自分の判断を信じさせない(外部錨・反証)

AIの自己採点を結論の根拠にしない。判定は独立検証と帰結の構造に固定し、自分の仮説すら実装で棄却する。

証拠: claude-env-coach-kit、subspace-pca-leadlag

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.