製作物
Magsafe 対応 小型バーコード・2Dコードリーダー (USB-C)
EV-DV007 CMOS バーコードモジュールを使ったスマートフォン用の小型バーコードリーダー
貼付型 小型バーコード・2Dコードリーダー (USB-C)
GROW GM805 モジュールを使ったスマートフォン用の小型バーコードリーダー
MCP Server Manager
Claude Code の MCP サーバーの有効・無効をGUIで管理できるデスクトップアプリです。~/.claude.json を編集し、グローバル設定とプロジェクト単位の設定を切り替えられます。
Textpad Web
モバイル向けのシンプルなテキスト入力Webアプリ。漢字変換の確認やQRコードの読み取り・生成ができるPWA対応アプリです。
VSCode Side Launcher
VSCode のサイドバーにコマンドランチャーを表示する拡張機能です。よく使うコマンドをボタン化してワンクリックで実行できます。
gist-mcp-server
GitHub Gist の作成・管理を AI アシスタントから行える MCP サーバーです。TypeScript + Deno で構築し、Gist の CRUD 操作やスター管理を MCP プロトコル経由で提供します。
clipboard-palette
標準入力からテキストを受け取り、クリップボードにコピーするためのボタンを表示する Tauri デスクトップアプリケーションです。パイプでテキストを渡すだけで、ワンクリックコピーが可能になります。
Secondary Terminal
VSCode のサイドバーで動作する高機能ターミナル拡張機能です。Python PTY による本格的な疑似ターミナル実装で、vim や less などのインタラクティブアプリも正常に動作します。
SQL Agent MCP Server
MySQL・PostgreSQL に対応したMCPサーバー。SSHトンネル経由での安全な接続、テーブル一覧・スキーマ取得、SQLクエリ実行などをAIアシスタントから直接操作できます。
Browser Bot
Chrome ブラウザの自動操作を行う MCP サーバーです。自然言語の指示でブラウザ操作を自動化し、スクリーンショット取得やページソース解析が可能です。
全 Nerd Font シンボル
NerdFonts に含まれる記号を一覧表示しているサイトです。 Nerd Font がインストールされているシステムを扱う時に、簡単に記号を検索できるように作りました。
Emoji Exprorer Unicode 絵文字一覧
Unicode Emoji ver.16, モディファイヤーシーケンスを網羅した絵文字を一覧表示するサイトを作りました。コピペ用に使ってください。
ecr-deployman
ECR のイメージリポジトリを監視して、新しいイメージがプッシュされたら、Kubernetes にデプロイするアプリです。 Github アカウントは必要ありません。
tsv-to-insert-sql
TSV 形式のテキストを Insert の SQL 文に変換するツールです。 Google スプレッドシートやエクセルで作ったデータを DB に登録する際に便利です。
ゲームパッド (背面多ボタン)
フロム・ソフトウェアのアーマード・コアやエルデンリングを快適にプレイしたくてゲームパッドを作りました。 「モンハン持ち」を、無理なく行うためのボタン配置になっています。
ProtoArc EM01 ドングルホルダー
ProtoArc EM01 というトラックボール用の、USBのドングルのホルダーを作りました。
横長ディスプレイケース + スタンド (OrangePi Zero2W / Raspberry Pi 400用)
スイッチサイエンスマガジンの 「Raspberry Pi 400を使ってラップトップコンピュータを自作したい」の記事を見て、面白そうだったので真似てみました。
12キー・ロータリーマクロパッド
12キー、ロータリーエンコーダー、OLEDディスプレイ、ジョイスティックを搭載したマクロパッドの紹介です。 筐体デザイン、プログラミングも自前で行いました。
Trinkey QT2040 ケース
小さなマクロ操作デバイスとして、RP2040搭載の小型マイコンボード Trinkey QT2040 を買ってみました。 裸で持ち歩くと壊しそうで危険なため、ケースを作りました。
Sherbet gaming keypad
3Dプリンタを買って間もない頃、Thingiverse を見ていたら、たまたまこの Sherbet gaming keypad を見つけたので、練習がてらプリントして作ってみました。
























