サイバーセキュリティ & LLM応用ツール開発

インシデントレスポンス脅威インテリジェンスLLMを活用した自動化のための オープンソースCLIツール・ライブラリを開発しています。 すべてパイプライン親和・軽量・単機能 — ひとつのことをうまくやる小さなツール群です。

サイバーセキュリティワークフロー

脅威インテリジェンス、製品リスク評価、インシデントレスポンス分析のためのAI支援ツール群。

メール分析

ルールベースの指標とLLMコンテンツ分析による不審メール解析。

LLMツール & ライブラリ

ローカルファーストのLLM対話・検索・分類・ガバナンスCLIツール群。

llm-cli

Go

ローカルLLMクライアント(LM Studio, Ollama) — ストリーミング、バッチ、マルチイメージVLM、構造化出力

lite-llm Archived

Go

llm-cliに引き継ぎ済み — OpenAI互換LLM APIクライアント

lite-rag

Go

Markdownドキュメント向けRAG CLI — DuckDBでローカルナレッジベースを構築・検索

lite-switch

Go

自然言語分類器 — シェルパイプラインのstdinテキストをLLMでタグにルーティング

gem-cli

Go

Gemini CLIクライアント — マルチモーダル、ストリーミング、グラウンディング、構造化出力

gem-rag

Python

Gemini RAG CLI — Vertex AIエンベディングとDuckDBによるMarkdownドキュメント検索

mcp-guardian

Go

MCPガバナンスプロキシ — 透過的監査、OAuth2自動検出、ツールマスキング

cclaude

Bash

コンテナ化Claude Code — 隔離されたコンテナでClaude Codeを実行

nlk

Go

LLMユーティリティ — guard, jsonfix, strip, backoff, validate。外部依存ゼロ

nlk-py

Python

nlkのPython版 — 同じ5モジュール、同じAPI設計。外部依存ゼロ

gem-search

Go

Vertex AI GeminiによるAgentic検索 — Google検索グラウンディング、Markdown/JSON出力、パイプライン対応

gem-image

Go

画像生成・編集CLI — Vertex AI Gemini 2.5 Flash、パイプライン対応

gem-query

Go

自然言語データ分析CLI — Vertex AI GeminiによるDuckDB/SQLiteの対話的SQL生成

gem-summary

Go

Vertex AI Geminiによる単発テキスト要約 — コンテキスト超過入力を自動チャンク+並列+マージ、プロンプトインジェクション防御

gem-transcribe

Python

Vertex AI Gemini音声文字起こしCLI — 話者名推論、多言語出力、構造化JSON

data-analyzer

Go

大規模JSON/JSONLデータ分析 — スライドウィンドウ+段階的要約方式でローカルLLM分析

quick-translate

Swift

macOSメニューバー常駐型翻訳ツール — ローカルLLM駆動、常時最前面オーバーレイ

shell-agent-v2

Go/React

macOSチャット&エージェント デスクトップアプリ — セッション毎DuckDBによる対話的データ分析、ハイブリッドLLMバックエンド (Local + Vertex AI)、セッション毎コンテナサンドボックス、MCP対応、統一MITL承認

shell-agent Archived

Go/Swift

shell-agent-v2に引き継ぎ済み — macOS LLMチャット&エージェント、MCP対応、シェルToolCalling+MITL、Hot/Warm/Coldメモリ、マルチモーダル

data-agent Archived

Go/React

shell-agent-v2に引き継ぎ済み — データ分析デスクトップGUI、対話的チャット、計画駆動SQL + スライディングウィンドウ分析、ケース毎DuckDB

ChatOps & Slack

パイプライン親和のSlackツール群。ChatOps自動化とモニタリング。

サービスCLIクライアント

パイプライン親和、Unix合成可能な外部サービスCLIクライアント群。

データ処理ユーティリティ

パイプライン親和のデータ変換・パース・可視化ツール群。

json-filter

Go

任意のテキストストリームからJSONを抽出・検証・整形・修復

json-to-table

Go

JSON配列をテキスト・Markdown・HTML・CSV・PNG・Slack Block Kitテーブルに変換

json-to-sqlite

Go

JSONデータをSQLiteにロード — スキーマ自動推論

jstats

Go

SPLスタイルの統計集計 — count, avg, p95, stdev, valuesなど

jviz

Go

JSON配列をインタラクティブなチャートでブラウザ表示 — 棒・折れ線・円・テーブル

lookup

Go

JSON/JSONLストリームをCSV/JSONデータソースとフィールドマッチングでエンリッチ

csv-editor

Go/React

macOS/Windows向けCSV/TSVエディタGUI — UTF-8/Shift_JIS/CP932自動判定、10万行超の仮想スクロール、IME安全な編集、検索/置換

csv-to-json

Go

CSVデータをJSON配列に変換

eml-to-jsonl

Go

.emlファイルをパースして構造化JSONL出力 — ヘッダ、本文、添付ファイル

msg-to-jsonl

Go

Outlook .msgファイルをパースして構造化JSONL出力

pptx-to-markdown

Python

.pptxプレゼンテーションをLLM分析用の構造化Markdownに変換

rex

Go

名前付き正規表現キャプチャグループでテキストからフィールド抽出 — JSON出力

sdate

Go

Splunkライクな相対時間修飾子でタイムスタンプを計算

markdown-viewer

Go

シングルバイナリMarkdownビューア — GFM、Mermaid、シンタックスハイライト対応

webhook-relay

Go

認証付きWebhookレシーバー — VPC隔離のCloud Run経由でGCSにペイロードを書き込み

IoT & 組み込み

M5Stackハードウェアによるセンサーデータ収集・モニタリング。

Claude Code Skills

開発プロセス自動化のためのClaude Code Skills。

実験的プロジェクト

開発中のプロジェクト群。APIやインターフェースは予告なく変更される場合があります。

agent-skeleton

Python

自律エージェントスケルトン — 計画-承認-実行ループ、ツール別承認、メモリ圧縮

agentic-web-search Frozen

Go

凍結 (検索API ToS懸念) — ローカルLLM + Brave Search APIによるエージェンティックWeb検索

magi-system2

Python

マルチペルソナAI議論 — 動的ペルソナ生成、デュアルメモリ、適応型ファシリテーション

mcp-skeleton

Python

MCPサーバースケルトン — stdio/SSE上のJSON-RPC 2.0、APIキー認証

virtual-reviewer

Python

AIセキュリティレビュー — 規制文脈を含むLLM専門家モデル、UNIXパイプ

meeting-note

Python

会議議事録構造化 — 音声/トランスクリプトからGeminiで構造化JSONを生成

workflow-builder

LLMワークフロービルダー — 自然言語からシェルスクリプトを生成

llm-othello

Go

ローカルLLM対戦のブラウザ型オセロ — OpenAI互換APIによるサーバーサイド棋手生成

log-analyzer

Python

大規模JSONLログ分析 — タイムスタンプチャンキングでコンテキスト上限を超えるファイルをLLM分析

magi-system

Python

3ペルソナAI議論(MELCHIOR / BALTHASAR / CASPER)— 多角的分析で意見収束を目指す思考実験ツール

mail-watcher

Bash

メール監視ワークフロー — eml/msgファイルを検知し、LLM分析してSlack通知

sai

Python

文脈認識型Slackボット — チャンネル履歴のRAGメモリ、自然言語コマンド実行

slack-monitor

Python

リアルタイムSlackチャンネル要約 — LLMによる定期サマリとライブTUI表示