01 / Process
開発記録の作り方
コードが反映された後、コミット、diff、テスト、実運用の証拠から意思決定の流れを再構成します。記事は利用者とコントリビューターが参照できる技術文書として残します。
OpenMake 開発記録
CHANGELOGを長くしただけの記事ではありません。実際に反映した変更の問題、設計判断、実装境界、検証結果、トレードオフを説明します。
01 / Process
コードが反映された後、コミット、diff、テスト、実運用の証拠から意思決定の流れを再構成します。記事は利用者とコントリビューターが参照できる技術文書として残します。
02 / Team
OpenMake Teamはコミュニティチーム、openmake_llmはソフトウェアプロジェクト、OpenMakeは製品名です。非開発者のMakerであるriskpwがバイブコーディングでopenmake_llmを主導し、プロの開発者rockyが開発を支援しています。
技術ディープダイブ

A Mac mini runs the app, a DGX Spark runs the models, and one 127.5 GB pool holds everything on the far side. Here is where that went wrong over six months — a model swap that stayed invisible because an alias was doing its job, a fan-out that met real rate limits, and a bottleneck that turned out not to be memory at all.
開発記録を読む
1.23.0は機能を増やしたリリースではありません。答えが違ったとき、作業が死んだとき、記録がまるごと消えたときに、利用者と運用者がそれぞれ何をできるかを作ったリリースです。
開発記録を読む

ロードマップが次の段階として挙げるExecution Graphを一度に作らず、まず測り次に直す三つの増分に分けた記録です。最初の実測は45%で、原因はコードではありませんでした。
開発記録を読む
OpenMakeが巨大な単一リクエストをユーザー単位のチャンクプロトコルへ変更し、既存のエージェントタスク用ファイル契約を維持した過程を解説します。
開発記録を読む
外部MCPサーバーをOSレベルで分離する仕組みを一日で作り、その翌朝に丸ごと捨てました。選んだ道具が、実際に動かしているホストでは静かに何もしないと分かったからです。
開発記録を読む
コードが一つのサーバーの方言に縛られていました。互換シグネチャを先に立てて呼び出し元100か所超を一日で移し4,500行を消しましたが、その互換層が残した痕跡を片づけるのにさらに十三日かかりました。
開発記録を読む2026 / W04–W37
一覧にW18(4月27日〜5月3日)がありません。その週はコミットが1件もなかったためです。空の週は埋めずにそのまま外しています。

W37は個別のモデル設定を守る段階から、モデル選択とマルチモーダル実行を見えるようにする段階へ移りました。比較モードは二つの回答を並べ、Agent Tasksは並列進行を示し、モデル層はPlannerがテキスト・画像・ビジョン・音声・動画・Webを配分する構成になりました。9月7日から13日までにmainへ86コミットが入り、1.48.0から1.62.3まで35のタグ付きリリースが出ました。
開発記録を読む
8月31日から9月6日までにGitHub mainへ95コミットが積み上がり、前週の仕上げ分である1.35.0・1.35.1を月曜未明に切った後、1.36.0から1.47.0まで19のリリースが出ました。3つの流れが重なった週です。受け付けるだけで本文を読めなかったHWP・HWPX・HMLの公文書を読めるようにし、その過程でコンテキスト超過を一時的な障害として案内していた問題とトークンの過小推定が見つかり、併せて修正しました。ローカルの既定モデルをqwen3.8-27bへ切り替えるにあたり、静的カタログではなくゲートウェイからモデルを自動発見するようにし、新モデルの点検で見つかったサンプリング既定値・推論の保持・画像総量の問題を続けて手当てしました。外部モデル側ではhasaとB.AIをBYOKプロバイダーとして追加し、無料キーの分あたり上限で討論・ディープリサーチが崩れないようプロバイダー別の同時実行数と429バックオフを設け、推論の強さ3段階が外部モデルにも実際に伝わるようにしました。その間にapps/apiのセキュリティレビューで出たhigh 3件・medium 1件・low多数を2日で閉じ、ルーティングのゴールデンセットを150件へ広げてルーティング精度を77.5%から100%へ引き上げ、nightlyの実モデル評価を運用Macに載せました。そして木曜の一日で別リポジトリにOpenMake Benchを作り、bench.openmake.ccに立ち上げました。同じプロンプトを複数のモデルと経路に同じ条件で流して比較する計測ツールで、chatアカウントのSSOで自分のモデルまで測れます。木曜の夜から土曜の深夜までは、性格の異なる作業が続きました。ディープリサーチの整合性の不具合6件を一度に閉じ、韓国語の質問に英語で答えが出ていた言語ドリフトを二方向で捉え、web・iOS・Benchの3か所に同じInstrumentデザイントークンを敷きました。タブを移すと応答を失っていたソケットの問題をストリームのdetach/resumeで直し、プロンプトを削る作業ではデプロイの初回実測が二度続けて設計を巻き戻させました。サイト側には簡体中国語ロケールを載せ、4言語になりました。最終日の日曜はまた性格が違いました。外部レビューが指摘したメモリの不具合を閉じることから始めて一日に4回リリースし(1.45.0〜1.45.3)、30日の運用実測で着手根拠を固めたエージェント作業のコーディング強化と、承認ダイアログなしで動くコード探索ツールを載せて1.46.0・1.47.0を出しました。
開発記録を読む
8月24日から30日までにGitHub mainへ81コミットが積み上がり、1.33.0・1.33.1・1.34.0の3つのリリースが出ました。前週が機能の範囲を広げた週だったとすれば、今週はAgent Taskを復旧し、読み、共有する境界を明確にしました。ローカル作業を再開し、結果・進行ログ・変更分を再表示できるようにし、共有成果物は隔離オリジンのビューアで開き、1ターン内の読み取り専用ツール呼び出しは並列実行します。週の後半にはツールがどれだけ失敗しているかを分母のある指標で見始め、繰り返し失敗する外部ツールを遮断するサーキットを既定オフで用意しました。同時に、拡張機能とMCPの境界を強化し、モックだけだった管理画面を除き、期限切れセッションが無効なトークンを永遠にポーリングしないようにし、作業workspaceとログを消える/tmpの外の永続パスへ移しました。
開発記録を読む
今週は115コミットで1.26.0から1.32.1まで9つのリリースを出しました。スマートフォン画面に合わせた回答レンダリングに加え、地図・位置・カメラでモバイル体験を引き上げ、サーバーサンドボックスの代わりに自分のマシンでツールを実行するOpenMake Codeを開き、監査記録とブリッジコアの単一化まで進めました。デスクトップはElectronシェルを凍結し、SwiftUIネイティブコンパニオンへ軸を移しました。週の最終日には方向がもう一度変わり、設定に書いた値よりモデル自身を信じる側へ進みました。能力とコンテキスト長を起動時に実測し、推論の強さを利用者が選べるようにし、回答検証を加え、すべてのLLM呼び出しをLiteLLMの一本の経路へまとめました。同時に、スキル注入の汚染・SSRF・APIキーのスコープなど静かに漏れていた境界を締め、使われていないコードとGitHub連携を取り除きました。
開発記録を読む
今週は44件のコミットで拡張バンドル・マーケットプレイス・ワークスペース共有をプロダクト表層に公開し、OpenAPI契約を単一の真実の供給源として整理し、iOSの認証とSwiftUI MVPの第一歩を開きました。同時に、大規模リポジトリのスキルインストールや引用・OAuth・セッション復旧の境界を強化して、拡張性と信頼性を同時に向上させました。
開発記録を読む
この週はオーケストレーションの信頼性とフロントエンド・バックエンドの機能整合性を磨き、Cloudflareのリクエスト上限を超える大容量添付をチャンクで送信してテキスト層のないスキャンPDFまで解析するパスを完成させました。小さな文書はマルチページのネイティブOCRフォールバックで処理し、大きな文書はサンドボックスで必要なページだけをターゲットOCRする役割分担を導入しました。加えて、失敗したAgent Task 20件を遡って計測し、一時的なLLMエラーには指数バックオフ再試行を、承認の無応答が続くタスクには承認必要ツールを取り除いて出力を完了させるダウングレードを追加しました。これらの変更はヒストリにAgent Taskを統合する改修と合わせて1.21.0としてリリースしました。
開発記録を読む
7月の最終週は機能追加よりも構造整理に注力しました。プロバイダー契約、Desktop の境界、MCP、運用、LiteLLM·vLLM のトポロジーを検討し、オーケストレーションの主導権が OpenMake に残るよう整理しました。
開発記録を読む
7月末に、Agent Taskを実際のプロジェクトと認証境界に接続しました。Agent TaskのGit機能、OAuth、全面的なソース監査、Cloudflare移行、リリース文書、デスクトップ復旧を並行して扱いました。
開発記録を読む
モデル割り当てを明示的に変更しつつ、新しいゲートウェイとより強力なチャット動作を追加しました。Discord、プロバイダーロール、実行計画、ルーティングの計測、自己学習の評価をトレードオフを考慮しながら進めました。
開発記録を読む
7月第2週は実装と精査を同時に進めました。MCPカタログ、Agent Task設計、自己学習の測定、フロントエンド監査、対話型ログツールを扱い、成果と残された失敗をすべて記録しました。
開発記録を読む
7月に移行する中で、ウェブ実行、アーティファクト、Agent Task を整理した後、実際のチャットと認証の動作に戻りました。この時期から、正確なプロジェクトパスに紐付くClaudeセッションの記録が再び現れます。
開発記録を読む
6月で最も忙しかった週に、実行範囲を単なる会話の枠外へ拡張しました。作業用サンドボックス、ブラウザとウェブ経路、アーティファクト、添付、MCP、チャットオーケストレーションを1つのランタイムに統合しました。
開発記録を読む
機能が増えた分、ガードレールを強化しました。セキュリティ修正、APIキー制御、深掘り調査、キャッシュ、デザインの一貫性、使用量の可視化を併せて改善しました。
開発記録を読む
検索と応答品質に注力しました。ディープリサーチ、評価フック、プロンプト、チャットの挙動、アーティファクト、Agent Taskを根拠に基づく応答パイプラインで接続しました。
開発記録を読む
6月の第1週に、Agent Taskを単なるチャットモードではなく独立した機能として確立しました。タスクの実行、管理、ルーティング、画面改修を通じて、長時間にわたる自律作業向けの専用インターフェースを作成しました。
開発記録を読む
5月末はアーティファクト、チャットルーティング、ソケット、構造整理に集中しました。生成結果のライフサイクルを明確にし、モデル決定とユーザーインターフェースの間のギャップを縮めました。
開発記録を読む
監査期間中に最もコミットが多かった週でした。MCPの収集、スキル制作、エージェント収集、モデルカタログ、ナビゲーション、GDPR関連作業を通じて、各機能を管理可能なプラットフォームへと統合しました。
開発記録を読む
大規模なプロバイダ・UI作業の後、今週はレビューと整理に注力しました。セキュリティや環境設定、LLMの接点コードのリファクタリングを通じて、これまでの変更量が生んだリスクを低減しました。
開発記録を読む
5月初めに開発スピードが大幅に上がりました。プロバイダー接続、モデル選択、ブランド表現、メインのチャット画面を同時に刷新し、成長したバックエンドをユーザーが理解できる製品につなげました。
開発記録を読む
4月の最終稼働週には、ストレージの修正と小規模な機能ギャップの解消を行いました。対応する Claude セッションがなかったため、検証不能な AI 協業の物語を作ることはせず、Git に基づいて記録しました。
開発記録を読む
セキュリティ要件が具体的な実装につながりました。Content Security Policy、WebSocket、CSRF防御、ストレージ規則、レスポンスヘッダーを公開画面および認証画面全体で強化しました。
開発記録を読む
一致するローカル Claude Code セッションを見つけられなかった期間でも、Git上での開発は続きました。リポジトリにはインフラ、設定、運用ドキュメントの変更が残っていたため、この週はGitの記録を根拠にして整理しました。
開発記録を読む
3月から4月にかけての期間は意図的に小規模で運用しました。ドキュメント、設定、保守作業を通じてこれまでの安定化の流れを整理し、次のインフラ段階に備えました。
開発記録を読む
エージェントとルーティングの挙動を改善しつつ、古い抽象化を取り除きました。レガシーなA2A経路を排除し、残った実行モデルがより理解しやすく運用しやすくなりました。
開発記録を読む
3月の中でも特に忙しい週の一つで、幅広い修正とリファクタリングを実施しました。APIキー、メモリ、エージェント、RAG、MCP、ユーザー画面の不具合を一連の信頼性向上の流れで対応しました。
開発記録を読む
比較的小規模なバグ修正、プロバイダの動作、並列ブランチの統合に注力しました。目立った新機能よりも、急速に変化するプラットフォームの一貫性を保つことに重点を置いた週でした。
開発記録を読む
3月上旬は、リッチな応答を安定して運用することに注力しました。Firecrawl、キャッシュ、MCPとAI機能トグル、ESモジュールの整理、Mermaid、KaTeXを合わせて検討し、安定化しました。
開発記録を読む
OpenMakeが基本的なチャットの枠を超え始めました。スキル、メモリ、スキーマ、アップロードのセキュリティ、MCP制御、より高度なテストを追加して、拡張可能なAIワークスペースの構成要素を構築しました。
開発記録を読む
ユーザーが最初に触れる境界であるログイン、匿名セッション、ルートの挙動、サーバーの信頼性に注力しました。リファクタリングとバグ修正により、初期機能を日常的な使用に耐えうるプラットフォームに変え始めました。
開発記録を読む
2月第2週は、初期プラットフォームを拡張し、プロジェクトのドキュメントを整備して、より迅速な反復開発に備えました。機能を拡張する前にシステムを理解できるようにする基礎作業に注力しました。
開発記録を読む
2月3日、OpenMake LLM 1.5.0の最初のコミットが記録されました。1月の設計探索が誰でも再確認できるコードベースのマイルストーンになった時点です。
開発記録を読む
1月最後の週は、構造把握を越えてルーターの衝突を解消する具体的な実装セッションに入りました。プロバイダのフローと責任の境界を明確にしましたが、公開リポジトリの履歴はまだ始まっていませんでした。
開発記録を読む
1月の記録はリポジトリの成果ではなく事前調査から始まります。既存のOpenMake画面、デプロイの前提、ルーティングの競合を洗い出し、実装に入る前に理解すべきシステムの境界を整理しました。
開発記録を読む