
almide
AIに何度書き換えられても、コードが通り続ける言語
できること
- 追う指標はひとつ、AIの編集を経ても通るコードの割合
- エラーは、直し方をひとつに絞って示す
- Rust経由のネイティブとWasm、出力はバイト単位で一致
Almideと、コードを書く人やエージェントのための道具を開発しています。
静的型付け言語 Almide を設計・開発しています。Rustによる言語本体の実装から、標準ライブラリ、エディタ支援、実行環境まで。言語を使える形にするところまで取り組んでいます。
つくった言語を、自分の開発にも使います。構文木を扱うgramide、コードを構造で読むhew、エージェントを隔離して動かすporta。実際に使う道具をつくりながら、言語とツールの両方を磨いています。
系統ごとに、いちばん手を入れているものを一つずつ。残りは一覧で見られます。
AIに何度書き換えられても、コードが通り続ける言語
Almide向けの純Almide製YAMLパーサ兼シリアライザ。Codec連携対応
許可した権限だけで、エージェントを動かす
Almide用のマルチプロバイダLLMクライアント。単一の窓口で各社に対応
AlmideでMinecraftプロトコルを実装したライブラリ
WebGPUを軸にしたAlmide向け2D・3D描画基盤
qusp.tomlで23言語のツールチェーンを並列導入するRust製マネージャ
Obsidianと Git LFSによる知識ベースとグラフビューア
半導体・政策・地政学を並べ因果を読む番組表型タイムライン
HTMLとCSS Paged MediaをPDFに変換するRust製エンジン
つくる前に構成を読む。Terraform に想定の負荷を流し、費用・余力・遅延・可用性を見積もる
長いCLI作業向けの軽量なmacOS・Linux端末

AIに何度書き換えられても、コードが通り続ける言語

コードを、モデルが読むべき形で読む。エージェント向けの cat/grep/sed

許可した権限だけで、エージェントを動かす

35言語のコードを、ひとつの物差しで採点する

読んで、直して、テストを回す。同じモデルで Aider より多く解くコーディングエージェント

ターミナルで対話するコーディングエージェント。Claude Code、Codex、Aider の系譜
言語の実装から、その言語で使う道具までをつくっています。Almideを中心に、構文解析・コードの読み書き・エージェントの実行環境を開発しています。
Almideで、構文木をつくるgramideと、関数や型を指定してコードを読めるhewを開発しています。コーディングエージェントが必要なコードを取り出すための道具です。
エージェントを許可した権限の内側で動かす porta、Almide で書いたエージェントの実行環境(homullus)と LLM の窓口(almai)など、AI を実際に動かすための部分もつくっています。
数値(コミット数・初回・言語)は手元の clone から測ったものです。コミットは著者日で数え、リポジトリ間で共有している履歴は一度だけ数えています(マージも1件として含みます)。