モデル非依存のAIワークステーションを自作:プラットフォーム・ロックインにうんざりしたので、無料・BYOAK・オープンソースで

Reddit r/artificial / 2026/5/9

💬 オピニオンDeveloper Stack & InfrastructureTools & Practical UsageModels & Research

要点

  • プロバイダーやモデルを切り替えるたびにコンテキストを作り直す手間を減らすための「モデル非依存」AIワークステーションUI、Architect's Domain が紹介されています。
  • ここでは、ピン留めしたコンテキスト、取り込んだファイル、ノートなどを含む永続的なワークスペース環境により、LLMをまたいでもセットアップを持ち運べることを目指しています。
  • 会話中にメモリ断片を提示し、ユーザーが「覚えてよいか」を承認または却下できる手動メモリキュレーション機能が提供されています。
  • .txtファイルをシステムコンテキストとして注入する形でキャラクター/ペルソナを作れるほか、OpenRouter、Venice.ai、DeepSeek といったプロバイダー間の切り替えにも対応しています。
  • プロジェクトはオープンソースで、BYOAK(利用者がキーとデータを持ち込む)により完全に静的に動作し、フレームワーク肥大化を避けた素のJavaScript/HTML/CSSで実装されている点が特徴です。

モデルを切り替えるたびに毎回コンテキストを作り直すのにうんざりしました。自分のペルソナがOpenAIの壁で囲われた庭の中で生きているのにも疲れました。それを直すために何かを作りました。

**Architect's Domain** は、どのプロバイダの上にもそのまま載せられるワークステーションUIです。

主な機能:

- **ワークスペースシステム**、コンテキストをピン留めした永続的な環境、インポートしたファイル、メモ。Claude Projectsのような感覚ですが、プロバイダに依存しません

- **手動のメモリ管理**。チャット中に断片が現れ、記憶される内容を承認または却下します。無言の自動メモリはありません

- **ファイル注入によるキャラクター/ペルソナシステム**、.txtファイルをシステムコンテキストとして読み込みます。キャラクターカード、ロアブック、パーソナリティファイルなど、何でも対応

- **プロバイダ切り替え**。OpenRouter、Venice.ai、DeepSeek。セットアップを失わずにモデルを入れ替え可能

- **BYOAK**。あなたのキー、あなたのデータ。完全に静的に動作します

Reactは不要、フレームワークの肥大化も不要。バニラJS + CSS + HTML。どこでもデプロイ可能です。

私は日々、プロンプトエンジニアリングと、さまざまなフロンティアモデルでのRPキャラクター検証にこれを使っています。ワークスペース + メモリの組み合わせこそが、単なるチャット用ラッパーではなく「実際に役立つ」理由です。

オープンソース: https://github.com/HactoriXD/architects-domainv1

フィードバック歓迎です!特に、似たようなセットアップを試したことがある方からの意見をお待ちしています。

投稿者 /u/EnricoFiora
[link] [comments]