プロフィール
こんにちは
カンフーが使えないカンフー・パンダです。長年コードを書いている開発者で、合間にちょっとしたツールも作っています。
プログラミングは仕事でも趣味でもあります。「とりあえず動く」を「使っていて気持ちいい」に変えるのが好きで、アプリと一緒に、それを支える小さなツールも作りがちです。
このブログは技術メモ、学習ログ、ふと深掘りした話題などをまとめる場所です。
現在取り組んでいること
🪟 aitm — ターミナルに AI を
AI 機能をターミナルワークフローに直接統合した macOS デスクトップ向けターミナルアプリです。複数 tab の PTY ターミナル + AI サイドバー + AI ツール呼び出しループ:AI はファイルを読み、コマンド履歴を検索し、実行候補を提案できます。ただし高リスクな操作はすべてユーザーの明示的な確認を必要とします。
技術スタック:Tauri 2 + Rust + React 19 + TypeScript。詳細は aitm 製品ページ へ。
📝 このブログ
Jekyll で構築した純粋な静的サイト、GitHub Pages でホスト。リポジトリは公開 されており、テーマ・CI・セキュリティ方針・コンテンツすべて参考にできます。
技術スタック
- 主要言語:Python、TypeScript / JavaScript、Rust
- フロントエンド:React、Tailwind、xterm.js 系エコシステム
- デスクトップ / システム:Tauri 2、PTY とターミナルプロトコル、IPC 設計
- AI エンジニアリング:複数の LLM API を日常的に利用、ツール呼び出し、Agent ループ
- インフラ:Git、Docker、GitHub Actions、Jekyll、静的サイトのエンジニアリング
日常的なツール:VS Code が主、たまに IntelliJ;コマンドラインは zsh;そしてターミナル —— もちろん aitm(自分のドッグフードを食べながら改善)。
最近学んでいること
- AI ツール呼び出しの信頼性向上:「デモではいい感じ」から「実用に耐える」へ
- Rust の非同期エコシステム、Tauri の内部構造
- ターミナルプロトコル群(ANSI / OSC / PTY)
- コンテンツ作成 / 公開フローの改善
このブログで読めるもの
- 技術探求:言語・フレームワーク・ツールの学習ノート
- 問題解決:デバッグの考え方、ベストプラクティス、ハマった話
- プロジェクト振り返り:アイデアからリリースまでの実際のプロセス
- 時々エッセイ:技術に限らない雑記
更新頻度は不定ですが、書いた記事はどれも何らかの役に立つことを目指しています。
興味
コード以外で:
- 読書(技術書も非技術書も)
- ターミナル / コマンドライン / ツールチェーンの探求
- オープンソースのフォローと、たまに貢献
一緒に話しませんか
以下の領域に関わっている方、ぜひ気軽にどうぞ:
- デスクトップ / ターミナルツール開発
- AI エンジニアリング、特に「派手なデモ」を「本当に役立つツール」にする方向
- Rust + Tauri プロジェクト
- 静的サイト / 個人サイトの工夫
連絡先
- GitHub: kanfu-panda
- メール: 連絡する