既存環境へつなぐ
画面、MCP、CLI、通知、計測を作り替えず、AIが触れるための接続面を足します。

Tools
業務ハーネス実装から繰り返し必要になる接続面を切り出し、 VIYV(バイブ)product suite として育てています。MCPを作る、公開する、 ブラウザを操作する、ローカルagentを実行する、人の確認を挟む、利用量を測る。 その一連の周辺機能を、AIが業務システムで働くための基盤として整えます。

Product direction
AI導入で毎回不足するのは、モデルそのものではなく、現場システムへ触れるための 安全な周辺機能です。VIYVは、MCP、ブラウザ、Gateway、ローカル実行、HITL、 利用量meterを分担し、Forward Deployed Engineer が毎回作っている接続を 再利用できる形へ寄せていきます。
画面、MCP、CLI、通知、計測を作り替えず、AIが触れるための接続面を足します。
社内ツールを直接公開せず、Gateway、token、OAuth、監査ログで境界を置きます。
送信、承認、選択、停止を各製品に散らさず、Signalとして扱えるようにします。
AIをどれだけ駆動したかを、監視ではなくエンジニア所有のmeterとして残します。
Suite map
それぞれは独立した製品ですが、組み合わせると、業務MCPを作り、 安全に公開し、ブラウザやローカルagentを動かし、人間の確認と利用量の記録まで ひとつの運用線として扱えるようになります。
業務ロジックをMCPツールとして定義する
社内MCPを認証付き公開エンドポイントへ中継する
既存Web画面とSaaSをAIが扱える面にする
ローカルcoding agentをrunとして起動・管理する
承認、通知、選択を人間へ届けて応答を返す
AI利用量を本人所有のmeterとして記録する
Tools
各リポジトリのREADME、設計ドキュメント、package設定を確認し、 現時点の役割が伝わる説明に整理しています。
Browser operation harness
../viyv-browser
AIが、本人のログイン済みブラウザを安全に操作できるようにする。
Chrome拡張機能とMacアプリ同梱daemonで、実ブラウザをMCPツールとして扱う製品です。ヘッドレス環境や認証情報の共有に逃げず、ユーザーの実セッションを使って画面読解、クリック、入力、表抽出、ネットワーク確認、セマンティック自動化を行います。Page / Target / Action / Fetch / Scenario / Job として繰り返し操作を定義し、バッチ実行、履歴比較、CSV / JSONエクスポート、Google Sheets連携まで伸ばせる点が核です。

MCP server framework
../viyv_mcp
業務ツールを、少ない実装でMCPサーバとして公開する。
公式MCP SDKとStarletteを土台にしたPythonフレームワークです。@tool / @resource / @prompt / @entry のデコレータで、業務ロジックをMCPのツール、リソース、プロンプト、HTTPエンドポイントとして組み立てます。StreamableHTTPとstdioの両方を同じコードから提供し、JWTによるnamespace / clearance制御、監査ログ、外部MCPブリッジ、Gatewayへのoutbound connect modeを備えています。

Remote MCP gateway
../viyv_mcp_gateway
社内MCPを、Claude / GPT など複数のAIから安全に使える公開面へ変換する。
社内ネットワーク側のMCPサーバをoutbound WebSocketでGatewayへ接続し、Gatewayが公開MCPエンドポイント、認証、ルーティング、監査を引き受ける中継クラウドです。ベンダーごとの専用トンネルを分けず、同じ公開URLをClaudeやGPTから使えるようにする設計で、管理コンソール、OAuth 2.1公開レッグ、BFF信頼経路、m2mサービストークンまで実装が進んでいます。

Local agent execution host
../viyv-agent-runner
開発者のMac上で、coding agent CLIを統制されたrunとして実行する。
Claude Code / Codex のようなheadless coding-agent CLIを、登録済みフォルダとengineの組み合わせとして起動・監督するローカル実行基盤です。フォルダ内のAGENTS.md / CLAUDE.mdが作業文脈を持ち、runnerはrun_start、poll、resume、cancel、durable logs、per-cwd lock、cost lifecycleを扱います。ローカルSQLiteを起点にしつつ、クラウドSupabaseへミラーして、管理コンソールやcron、workflow側から観測・起動できる構想です。

Human-in-the-loop hub
../viyv-signal
AI製品が人間に確認すべき瞬間を、ひとつのSignalとして扱う。
viyv suite全体のHITLと通知を受け持つ横軸製品です。承認、通知、選択をSignalとして受信し、適切な人と配信チャネルへ届け、応答を元のproducerへ返します。Phase 1ではBun daemonとSwiftUI Mac menubar appを中心に、loopback HTTP / MCP / WebSocket surface、SQLite、append-only audit log、Bearer認証まで実装されています。

AI throughput meter
../viyv-watt
Claude Code / Codex の利用量を、エンジニア本人が持つメーターにする。
coding-agent CLIのtoken利用量をproject単位で計測し、個人、チーム、企業の見方へ投影するメーター製品です。ccusageをcollection substrateとして使い、Claude CodeとCodexのローカルログからtoken usageを読み取ります。会話内容は端末外へ出さず、同意済みのproject集計だけをorgへ共有する設計で、将来的な請求、chargeback、freelancer invoicingの基礎になることを狙います。

How they connect

Product + implementation
VIYV product suite は、現場で必要になった接続を製品化していくための 土台です。実際の導入では、業務画面、社内MCP、DB、ファイル、権限、 承認フロー、利用量管理に合わせて、必要なハーネスを個別に設計します。
VIYVの導入を相談する