ポートフォリオ
App
Chimr見逃しようがないフルスクリーンミーティング通知を提供するMCP対応macOSアプリ
Chimrは、重要なミーティングを見逃さないようにするためのmacOSアプリケーションです。様々なカレンダープラットフォーム(iCloud、Google、Outlook、Exchange)からの今後のミーティングに対して、目立つフルスクリーン通知を提供し、ワンクリックでミーティングに参加できます。MCP(Model Context Protocol)に対応しており、Claude Desktopなどの MCPクライアントと連携可能です。現在macOS 14.0(Sonoma)以降でベータ版として提供中。
chimr.zuki.dev技術スタックmacOS, Swift, Calendar Integration, Notifications, MCP
CLI
closest現在のディレクトリまたは親ディレクトリから特定のファイルを検索し、最も近いパスを返すコマンド
ディレクトリツリーを上方向に検索して、指定したファイルの最も近い場所を見つけるコマンドラインツール。設定ファイルやプロジェクトルートの検出に便利。Go製の単一バイナリで、Nix flakeでのパッケージングとCI検証済みのリリースを備える。
github.com/corrupt952/closest技術スタックGo, Nix, CLI
tmuxisttmuxブートストラップスクリプト
tmuxセッションを設定ファイルから自動的に構築するツール。開発環境の迅速な立ち上げとセッション管理を支援。
github.com/corrupt952/tmuxist技術スタックGo, Shell Script, tmux
sallyportディレクトリ単位で信頼を明示するzsh/bash向けシェルフック
direnvのように、cdしたディレクトリの.sallyport.jsonc に書かれた環境変数を自動適用するが、すべての設定は事前に明示的な信頼(trust)を経ないと適用されない。信頼は設定の識別子と内容のハッシュで管理され、レビュー後の書き換えは黙って信頼を失効させる。信頼ストア自体が自分の所有かつ他者から書き込めないことも検証する。
github.com/corrupt952/sallyport技術スタックGo, Nix, zsh, Security
nooonトークン効率を最優先に設計した読み取り専用のNotion MCPサーバー
Claude CodeなどのAIコーディングエージェント向けのNotion MCPサーバー。TOON形式で出力を最小化し、last_edited_timeベースのキャッシュと、入れ子になったブロックの再帰取得を1回の呼び出しで行う。設計上読み取り専用。
github.com/corrupt952/nooon技術スタックTypeScript, Bun, MCP
xckitXcode String Catalog(.xcstrings)を管理するCLIツール
翻訳キーの一覧・フィルタ・検査、未翻訳・失効エントリの検出、CSVによるインポート/エクスポートに対応。Go製の単一バイナリなので、Xcodeなしでヘッドレスに動作しLinux CI上でも実行できる。
github.com/corrupt952/xckit技術スタックGo, Xcode, i18n
Extension
Snack Timeウェブページのどこにでも表示できるミニマリストなフローティングタイマー。クイックブレイクや時間管理に最適です。
生産性向上のためのChrome拡張機能。ウェブサイト上でフローティング表示されるタイマーで、ポモドーロテクニックや時間管理をサポート。ミニマルなデザインで集中を妨げない。
chromewebstore.google.com/detail/snack-time/okaijbdacnkekgchlligfkjccijcghfn技術スタックTypeScript, Chrome Extension API, HTML/CSS
Retry commandアクションステップが失敗した場合にリトライします
GitHub Actionsワークフローで失敗したステップを自動的にリトライするアクション。CI/CDパイプラインの信頼性向上に貢献。
github.com/marketplace/actions/retry-command技術スタックShell Script, GitHub Actions, YAML
SnackCardsChromeの「あとで読む」リストをサイドパネルにカード表示するChrome拡張機能
Snack Timeの姉妹アプリ。ブラウザのサイドパネルに、後で読む記事や動画をカード形式ですっきりと表示する。
chromewebstore.google.com/detail/snack-cards-reading-list/pegiigaifjibokehgiofjhndlkfnocoe技術スタックTypeScript, Chrome Extension API
Website
zuki.devこのウェブサイト
AstroとTypeScriptで構築された個人ポートフォリオサイト。完全な静的サイト生成に国際化対応と、Tailwind CSSによるデザインを実装。
github.com/corrupt952/zuki.dev技術スタックAstro, TypeScript, Tailwind CSS, i18n
Other
home自宅のネットワーク機器とKubernetesクラスタのリポジトリ
自宅環境のインフラをCode as Infrastructureで管理するリポジトリ。Kubernetesクラスタの構成管理、ネットワーク機器の設定、Ansibleを使った自動化を実装。
github.com/corrupt952/home技術スタックKubernetes, Ansible, Docker, Helm, GitOps
アーカイブ14
CLI
kzシンプルなkustomizeバージョンマネージャー
複数バージョンのkustomizeを簡単に管理・切り替えできるツール。Kubernetesマニフェスト管理の効率化をサポート。アーカイブ済み。
github.com/corrupt952/kz技術スタックShell Script, Kustomize
ssm-sessionAWS SSM Session Managerのシンプルなラッパー
AWS Systems Manager Session Managerの使い勝手を向上させるラッパースクリプト。EC2インスタンスへの安全な接続を簡素化。アーカイブ済み。
github.com/corrupt952/ssm-session技術スタックShell Script, AWS SSM, AWS CLI
md2htmlマークダウンをHTMLに変換
MarkdownファイルをHTMLに変換するツール。シンプルなドキュメント生成やブログ記事の変換に活用。アーカイブ済み。
github.com/corrupt952/md2html技術スタックRuby, Markdown, HTML
SketchBundleすべてのマシンでSketch 3が同じプラグインを実行することを保証
Sketchプラグインの管理と同期を行うツール。チーム間でデザイン環境の統一性を保証。アーカイブ済み。
github.com/corrupt952/SketchBundle技術スタックGo, Sketch, Plugin Management
pjtreeJSONからディレクトリとファイルを作成。ディレクトリ階層をJSONに変換
JSON形式でプロジェクト構造を定義し、自動的にディレクトリとファイルを生成するツール。プロジェクトテンプレートの管理に活用。アーカイブ済み。
github.com/corrupt952/pjtree技術スタックPython, JSON, File System
pyxenterコマンドラインからESXiとXenサーバーを制御
ESXiとXenServerの仮想マシンをコマンドラインから管理するツール。仮想化環境の自動化と効率的な運用をサポート。アーカイブ済み。
github.com/corrupt952/pyxenter技術スタックPython, VMware API, Xen API
VoyagerVue.jsコンポーネントの依存関係をインタラクティブな図で可視化するツール
Vue.jsコードベースのimportを解析し、パン・ズーム可能なインタラクティブな依存関係グラフを描画。Atomic Designのコンポーネント階層を自動検出する機能も持つ。暫定公開版として公開し、現在はメンテナンスを終了しアーカイブ済み。
github.com/corrupt952/voyager技術スタックTypeScript, Vue.js
Extension
br1eflyOpenAIまたはAzure OpenAI Serviceを使用して様々な操作を実行するChrome拡張機能のリポジトリ
AIパワーを活用したChrome拡張機能。ウェブページ上のテキストを選択して翻訳、要約、解説などの操作をAIで実行。OpenAIとAzure OpenAI両方に対応。アーカイブ済み。
chrome.google.com/webstore/detail/br1efly/hmeejlkdfcfdlhkpioeodolchpcnbnhn技術スタックTypeScript, OpenAI API, Azure OpenAI, Chrome Extension API
SlackerBitBucketからSlackにイベントを通知
BitBucketのイベント(プルリクエスト、コミットなど)をSlackに通知するプラグイン。開発チームのコミュニケーション向上に貢献。アーカイブ済み。
github.com/corrupt952/slacker技術スタックJava, BitBucket API, Slack API
Website
revealer送信元IP、リクエストヘッダー、リクエストボディ、クエリ文字列を返すHTTPサーバー
デバッグやテスト用途のHTTPサーバー。リクエスト情報を詳細に表示し、API開発時の動作確認やネットワークのトラブルシューティングに活用。軽量でコンテナ化対応。
github.com/corrupt952/revealer技術スタックGo, HTTP Server, Docker, JSON
picturnizeサービス作成に必要なアイコンを生成
アプリケーションやウェブサービス向けのアイコン生成ツール。様々なサイズやフォーマットのアイコンを一括生成し、デベロッパーの作業効率化をサポート。Reactで構築。アーカイブ済み。
picturnize.zuki.dev技術スタックReact, TypeScript, Canvas API, Image Processing
WordySquirrelテキストからブログのアウトラインを生成
AIを活用してテキストからブログ記事のアウトラインを自動生成するツール。Flutterで構築されたウェブアプリケーション。アーカイブ済み。
wordy.zuki.dev技術スタックFlutter, Dart, OpenAI API
lilyオンラインRubyインタプリタ
ブラウザ上でRubyコードを実行できるオンラインインタプリタ。教育目的やコードスニペットのテストに活用。アーカイブ済み。
github.com/corrupt952/lily技術スタックRuby, Web Framework, JavaScript
Other
postossRuby on Railsで書かれたシンプルなブログシステム
Ruby on Railsで構築されたシンプルなブログシステム。基本的なCRUD機能とコンテンツ管理を実装。アーカイブ済み。
github.com/corrupt952/postoss技術スタックRuby on Rails, PostgreSQL, HTML/CSS