a 知識 ← 一覧

CodeAlmanacとは?AIエージェントに「コードに書けない文脈」を持たせるYC発OSS——使い方と、macOS専用だったのでLinux対応を本家に送った話

2026-09-04 06:59:35 表示5
🪼 Kurageは、AIで“業務システム”も作ります。 無料でAI相談 OSSを自社仕様に 制作を依頼
📝 この動画でわかること
動画では、YC発のOSSであるCodeAlmanacの概要と使い方を解説します。AIエージェントに「コードに書けない文脈」を持たせるための仕組みについて触れています。また、macOS専用だったツールに対し、Linux対応を本家に送ったエピソードも紹介します。
🪼 この動画もAIで生成しています。あなたの業務システムも最短1営業日で ― 制作を依頼する ›
📣 概要
CodeAlmanacとは?AIエージェントに「コードに書けない文脈」を持たせるYC発OSS——使い方と、macOS専用だったのでLinux対応を本家に送った話 Claude CodeやCodexでコードを書いていると、必ずぶつかる問題があります。 エージェントは「なぜこの設計になっているか」「過去に何が壊れたか」を知らない 。コードには現在の形しか書かれていないからです。 CodeAlmanac (Y Combinator S26・Apache-2.0・GitHubスター約
🎬 脚本
シーン 1
AIでコードを書く際、なぜこの設計なのかという「背景」を伝えるのは難しいものです。そんな課題を解決するCodeAlmanacについて考えます。
Cinematic close-up of a glowing computer screen with complex code, soft bokeh, vertical 9:16, bright white studio, pale aqua accents, readable data cards, slow push-in
シーン 2
CodeAlmanacは、AIコーディングエージェントが維持する「生きたwiki」のような存在です。YC発のオープンソースとして注目を集めています。
Abstract visualization of a digital library merging with code lines, teal and orange lighting, vertical 9:16, bright white studio, pale aqua accents, readable data cards
シーン 3
AIは現在のコードは見れますが、過去の障害や設計判断の理由は知りません。CodeAlmanacはalmanacディレクトリに知識を蓄積します。
Split screen showing a messy history of notes vs clean code structure, documentary style, vertical 9:16, bright white studio, pale aqua accents, readable data cards
シーン 4
設計判断や不変条件をプレーンなmarkdownで記録し、ギットでバージョン管理します。これにより知識がコードと共に保護される仕組みです。
Hand scrolling through a markdown file on a sleek laptop, shallow depth of field, vertical 9:16, bright white studio, pale aqua accents, readable data cards, pull-back reveal
シーン 5
このシステムにはみっつのバックグラウンドジョブがあります。会話から知識を収穫するSync、手入れをするGarden、自動更新のUpdateです。
Three glowing icons representing sync, garden, and update orbiting a central core, vertical 9:16, bright white studio, pale aqua accents, readable data cards, slow push-in
シーン 6
つまり、AIとの会話で得られた重要な文脈が、セッションの終了とともに消えてしまうのを防ぐための道具なのです。
A digital sandcastle being washed away by a wave of data, then freezing in place, vertical 9:16, bright white studio, pale aqua accents, readable data cards, data reveal
シーン 7
しかし、この便利なツールには制約がありました。当初はmacOS専用の設計になっていたため、Linux環境では動作しなかったのです。
A person looking frustrated at a terminal screen with error messages, dim office lighting, vertical 9:16, bright white studio, pale aqua accents, readable data cards
シーン 8
名古屋のAIシステム開発会社であるエクスブリッジでは、この課題に対しLinux対応の実装に着手することにしました。
Wide shot of a modern office workspace with multiple monitors showing code, clean aesthetic, vertical 9:16, bright white studio, pale aqua accents, readable data cards
シーン 9
ソースコードを解析すると、スケジューラがSchedulerAdapterとして綺麗に抽象化されていました。この設計の良さが鍵となります。
Macro shot of organized architectural blueprints or clean software diagrams, vertical 9:16, bright white studio, pale aqua accents, readable data cards, slow push-in
シーン 10
そこでsystemdアダプタを新設し、プラットフォームを自動選択する仕組みを構築しました。これがLinux対応への道筋です。
Fast motion of code being typed into a terminal, highlighting new adapter logic, vertical 9:16, bright white studio, pale aqua accents, readable data cards, data reveal
シーン 11
最終的にこの修正を本家のリポジトリへプルリクエストとして送りました。オープンソースへの貢献を通じて、より広い環境で活用が可能になります。
A digital bridge connecting two different operating system logos, clean white studio style, vertical 9:16, bright white studio, pale aqua accents, readable data cards
シーン 12
技術の境界を越えて文脈を共有するCodeAlmanac。AIと人間がより深く共創するための、重要な一歩を感じさせる取り組みです。
A human hand and a robotic arm reaching toward a shared glowing data point, vertical 9:16, bright white studio, pale aqua accents, readable data cards, pull-back reveal
KurageKurage URL2Earn — この動画ページのURLをXやブログで紹介すると、10,000 URLAI トークンをKurageさんがお届け(1人1回・先着制)。受け取り方を見る →