プロジェクト

仕組みを理解するために、作って確かめています。論文からシステムプログラミングの実験まで。

進行中学習中実験中
注目のプロダクト進行中

TenkaCloud

クラウド競技・GameDay・技術学習イベントを開催するための、BULL のオープンソース マルチテナント基盤。受託開発と並ぶ BULL のもう一本の柱になりつつあり、マルチテナント運用・認証認可・監査可能性という、まさに顧客に提供している課題への実装証明でもあります。

主なポイント

  • コントロールプレーンとアプリケーションプレーンを分けたマルチテナント構成
  • 主催者・運営・参加者それぞれのロール制御と SSO
  • 説明責任を果たすための管理機能と監査ログ
  • Battle / Challenge を実際に運営するための運用ツール
AWSMulti-tenantPlatformOpen Source
注目の研究進行中

Koto

「あれやっといて」を、次の入力候補に変える AI Native IME。読みから文字へではなく、意図から文字へと入力を捉え直します。あくまで提案にとどめ、勝手に実行はしません。手元で完結します。

主なポイント

  • AI Native IME という新しいカテゴリを定義
  • 手元の作業文脈から、意図を文字に変換する
  • 提案するが実行はしない。主導権は使う人に残す
  • ポジションペーパーを公開済み
AI Native IMELocal-firstIntent-to-TextHCI

学習と実験

Browser from Scratch

学習中

Rust でウェブブラウザをゼロから作っています。レンダリングエンジン、HTML/CSS のパース、ネットワーク、そして現代のウェブ標準に踏み込みます。

RustSystems ProgrammingWebDev

OS from Scratch

学習中

Rust で OS を実装しています。ブートローダ、メモリ管理、マルチタスク、割り込み処理、デバイスドライバまで。

RustOS DevelopmentLow-level

Blockchain in Zig

学習中

Zig でブロックチェインをゼロから作り、無料の本にまとめました。ブロックと PoW、gossip によるチェイン同期を含む P2P ネットワーク(3 ノードで検証済み)、Solidity のオペコードと ABI 呼び出しの一部を実行する簡易 EVM まで扱います。PoS はあえて未完の課題として残してあります。

ZigBlockchainP2PEVMSystems Programming

DeepForm

進行中

曖昧なプロダクトの構想を、実装できる仕様に変える AI デプスインタビューツール。根拠をたどれる要件で、非エンジニアと開発チームの間をつなぎます。

TypeScriptAIBunHonoSQLite

GitHub Vector Issue Processor

進行中

ベクトル埋め込みで GitHub の issue を処理するツール。意味による検索、類似 issue の照合、トリアージの自動化ができます。

PythonAI/MLDeveloper ToolsRAG

annai.nvim

進行中

Neovim に「この操作どのキーだっけ」と普通の言葉で聞けます。端末内の LLM(Apple Intelligence、なければ Ollama)が、あなた自身の keymap から実在するキーを選んで答えます。クラウドも API キーも計測も使いません。

NeovimLuaLocal LLMApple Intelligence

130 以上のリポジトリ

GitHub には、ほかにも実験やツール、コントリビューションがあります

GitHub で全部見る