制作物
各プロジェクトの技術的な判断をまとめています。リポジトリへのリンクも掲載しています。
Browser Detective
Browser Detective は、Webページから読み取れるブラウザ・端末のシグナルを34枚のカードとして表示し、それぞれが何を明かすのか、どう低減すればよいのかを平易な言葉で解説する静的サイトです。データは端末内で完結し、サーバーも解析ツールも存在しません。
Next.js · TypeScript · Tailwind CSS · Web APIs · WebGL · Canvas Fingerprinting
Black Hole Simulator
Black Hole Simulator は、GLSLのフラグメントシェーダによるレイマーチングでブラックホールをGPU上でリアルタイムに描画します。事前計算した画像やオフラインレンダリングは使っていません。Interstellar風の重力レンズ表現やドップラーシフトのヒートマップを含む5つのモードを備えています。
Python · GLSL · OpenGL · Ray Marching · GPU Shaders
Blind Vision Assistant
Blind Vision Assistant は、画像を音声による説明に変換するアクセシビリティのプロジェクトです。視覚言語モデルが画像の内容を自然言語で記述し、音声合成がそれを読み上げることで、目で見ることができない利用者にも画像の内容が伝わります。
Python · Flask · LLaVA · Edge-TTS · Computer Vision · AI
AI Telegram Bot
テキスト、ボイスメッセージ、画像生成のリクエストを受け取り、それぞれ適切なAIサービスに振り分けるTelegramボットです。会話には言語モデル、音声には音声認識、画像には画像生成モデルを使用しています。
Python · Telegram Bot API · Whisper · Edge-TTS · Stable Diffusion · OpenAI API