Augani/dory

Dory is the complete local development system for Apple Silicon: Docker, Compose, Kubernetes, virtual machines, and policy-bound agent sandboxes.

何を解決するか

Dory は macOS(Apple Silicon)向けのローカル開発ランタイムで、Docker、Kubernetes、完全な Linux 仮想マシンを1つのネイティブアプリケーションに統合します。別々の VM マネージャーや外部クラウド制御プレーン、商用利用の有料プランを必要とせず、テレメトリーやアカウント要件なしにコンテナと VM を実行できる自己完結型環境を提供します。

動作方法

Dory はネイティブの Apple Silicon エンジンを使用して、Docker と Compose 用の共有コンテナ VM を実行します。また、個別の永続的 Linux VM(マシン)もサポートしており、それぞれ独自のディスクとリソースを備えています。Kubernetes(k3s)のオプション署名コンポーネント、さまざまな Linux ディストリビューション(Ubuntu、Debian、Kali)、グラフィカルな Linux インターフェース用のデスクトップランタイムをインストールできます。システムは SwiftUI アプリとバージョン管理されたコマンドラインインターフェースの両方で管理されます。

対象ユーザー

グラフィカルデスクトップやヘッドレスサーバーを備えた、コンテナ化アプリケーション、Kubernetes クラスタ、完全な Linux 仮想マシンをローカルで実行したい Apple Silicon Mac の開発者。

主な特徴

  • 統合ランタイム: Docker、Compose、Kubernetes、Linux VM を1つのアプリに統合。

  • ネイティブ Apple Silicon パフォーマンス: ARM64 アーキテクチャに特化したネイティブエンジンで構築。

  • 柔軟な Linux マシン: グラフィカルデスクトップ(Ubuntu、Debian、Kali)と軽量なヘッドレス Alpine VM をサポート。スナップショットと検証済みバックアップを備えています。

  • ワンクリック Kubernetes: セレクト可能なバージョンプリセットで k3s クラスタを簡単にデプロイ。

  • エージェント対応の自動化: JSON スキーマ、MCP(Model Context Protocol)サポート、AI コーディングエージェント用のポリシー制御された隔離されたサンドボックス VM を提供。

  • データの保持: 他の Docker互換ツールからのトランザクション移行と、アンインストール後も保持される専用データドライブ(.dorydrive)。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト