作業のすべてを、一つのワークスペースで。
Varin の harness は、モデルとツール、コンテキスト、権限、バックグラウンド作業、子エージェントをつなぎます。Rust ランタイムが会話と実行記録を保存し、共通の Application Host がモデル接続とワークスペースのサービスを提供します。
Varin でできること。
タスク
タスクを進める
ストリーミング会話、メッセージキュー、計画、子エージェント、スケジュールされたフォローアップ。
プロジェクト
プロジェクトを開発する
ファイル編集、差分確認、Git と worktree、ターミナル、コード検索と言語ツール。
リサーチ
資料を読み、調べる
Web・学術検索、PDF の閲覧、会話に関連する原資料の保存。
ビジュアル
視覚的な成果物を作る
画像生成・編集、メッセージ内の対話型 HTML グラフや小さなツール。
設定
自分の環境を整える
クラウド・ローカルモデルの接続、権限、指示、skills、MCP サーバーの設定。
端末
複数の端末で作業する
ローカルの作業領域、またはデスクトップ・ブラウザー・モバイルからリモート Host への接続。
四つのワークベンチ、一つの共有状態。
同梱の Agent、IDE、Research、Bot ワークベンチは、同じ会話、ファイル、実行中の作業を用途に応じて配置します。ワークベンチは通常の組み込み拡張機能として提供され、無効化や置き換えができます。切り替えても、モデル、権限、進行中の作業は変わりません。
Agent
会話とタスクを中心に、エディターをチャットの横に配置します。
デスクトップ · Web · モバイル
IDE
エディターを中心に、Git、ターミナル、言語ツールを並べます。
デスクトップ · Web
Research
検索、論文の閲覧、原資料の保存に向けたレイアウトです。
デスクトップ · Web · モバイル
Bot
Bot の会話は、独自の所属と知識を持ちます。
デスクトップ · Web · モバイル
拡張できるワークスペース。
よく使うツールは直接宣言します。その他の機能には索引とオンデマンドの説明があり、説明を取得してもツール宣言のプレフィックスは変わりません。拡張機能ではツール、モデルアダプター、パネル、ワークベンチ全体のレイアウトを追加できます。
計画と知識は、TriviumDB を使う非公開の KnowledgeStore プロセスが保存します。
はじめる。
Varin は 1.0 に向けて開発中で、公開済みビルドの内容はリリースノートに記載しています。アップグレード前に重要なアプリデータをバックアップしてください。