
2026/07/30 22:25
Show HN: ローカルテキスト、画像、動画、音楽、3Dデータを一つのCLIから取得し、Pythonを使わずに。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
mere.run は、Apple Silicon搭載のMac(macOS 15以降)およびLinuxシステム(x86_64/arm64)向けに設計されたローカルファースト推論ランタイムであり、画像、テキスト、音声、ビデオ、3D、ワールド、トレーニング、API サービングなど多様なメディア生成タスクを、外部のクラウドサーバーへの依存なしにローカルハードウェア上で直接実行することを可能にします。プラットフォームは、コア操作(モデルのプル
mere.run model pull や画像生成 mere.run image generate など)のための統一されたコマンドラインインターフェース(CLI)を提供し、これに加えて、CLI、モデルストア、実行履歴を共有するオプションのマック用SwiftUIスタジオアプリが用意されています。ユーザーは、Klein、ZImage、HiDream O1、Ideogram 4、Qwen3、Wan 2.2 など最新の最先端モデルの広範なラインアップにアクセスできます。
インストール方法はOSにより異なります:macOSユーザーは、アプリバンドルとCLIを含む署名済みのDMGを通じてインストールし、Linuxユーザーは、Swift 6.x、clang、CUDAヘッダー(arm64アクセラレーション用)などの依存関係を必要とするヘッドレスなtarballや.debパッケージを利用します。システムは、生産自動化、VFX、GPUトレーニング向けのプラグインエコシステム(例:
mere-vfx-tools)をサポートしています。セキュリティは、リスクのあるモードへの明示的なオプトイン制御を通じて最優先されます。API サービングのデフォルトはループバックのみへのアクセスであり、外部へエクスポートする場合は認証キーを必要とします。また、ツールの実行は明示的に自動承認される場合を除き、インタラクティブな承認を必須としています。プラットフォームはさらに、ホストされたバックエンドなしで分散ノード間でワークロードを仲介する mere.world アカウントシステムによってユーザーに権限を与え、コード、VLM、ツールコールを含む多様なタスクにおけるパフォーマンスベンチマークを提供し、Hugging Faceモデルに対する堅牢なローカルキャッシュ管理を実現します。本文
mere.run ドキュメント
イントロダクション
mere.run は、Apple Silicon およびヘッドレス Linux 向けのローカルファースト推論ランタイムです。
単一の公開 CLI が以下の機能をカバーします:
- 画像・テキスト・音声・ビジョン・音楽・サウンド・動画・3D・ワールド・学習・API サービング
- オプションの macOS Studio(Studio は 별도의バックエンドを使用せず、同じ CLI とモデルストアを利用)
M4 Max における主な機能
- チャット
- 画像生成とグラウンディング(文脈理解)
- 画像から 3D データへの変換
- SFX(効果音)および音楽
- 音声の双方向処理(合成・認識)
- 動画処理
- API サービング
- タイプされたワークフローグラフ
- すべてローカルで実行。
インストール手順
-
から署名済みリリースをインストールしてください。mere.run/downloads -
大型モデル取得前に、マシン検証を実行します:
mere.run setup mere.run model capabilities --recommended mere.run guide --list
クイックスタート:画像生成
mere.run model pull image-zimage-nano mere.run image generate \ --model image-zimage-nano \ --prompt "柔らかい朝の光の中のセラミックマグカップ" \ --output ./mug.png
ドキュメントとヘルプ
- オフラインレシピブック:
mere.run guide <コマンドパス> - コマンドヘルプ:
mere.run <グループ> --help
今日動作する機能
| カテゴリ | 公開コマンド例 | サポートされているモデル・機能 |
|---|---|---|
| 画像と LoRA | , | Klein, ZImage, HiDream O1, Krea 2, Ideogram 4 など。ローカル学習、チェックサム固定公開アダプター。 |
| テキスト・コード・エージェント | , | Bonsai 27B、ツール使用、コード生成、埋め込みベクトル、PII 削除、ローカルエージェント。 |
| ビジョン理解 | , , | キャプション作成、VQA、顔検出(LightOn/GLM/Infinity OCR)、SAM 3.1 セグメント、ランドマーク。 |
| 深さ・幾何学・3D | , | Video Depth Anything, TripoSR, InstantMesh など。EXR、カメラ、ポイントクラウド生成。 |
| 動画とワールド | , | LTX ビデオ、Wan 2.2 TI2V、Cosmos3-Edge、SCAIL-2 アニメーション、DreamX ワールド。 |
| 音楽とサウンド | , | ACE-Step、Magenta RT2、MuScriptor MIDI 転記、MMAudio テキスト/動画条件付サウンド。 |
| 音声 | , | Qwen3 TTS、Qwen3 ライブ ASR、Parakeet 転記、MLX Sortformer スピーカダイアライゼーション。 |
| サービングと運用 | , | OpenAI 互換チャット/埋め込み/TTS/STT、レジデントモデルプーリング、TTL/ピンニング機能。 |
| 自動化 | , | タイプ化プリフライト、機械可読な進捗、再生可能な計画、チェックサム検証。 |
| ポータブルワークフロー | , | 不変なタイプ付きグラフ、コンテンツアドレス可能なバンドル、SSH/リレー経由実行。 |
注: モデルの利用可能性やライセンスはコマンドによって異なります。大規模モデル使用前に
を確認してください。mere.run model capabilities
リレーとノード
コアランタイムはローカルに留まりますが、ネットワーク経由での拡張が可能です。
リレー
- 複数の Mac および Linux ホストを管理。
- 別個の
デスクトップアプリでモデルと可用性を発表。mere.run node - 対応 OS: macOS, Linux x86_64, Linux arm64。
プラグイン
公式プラグインは以下のための伴侶実行ファイルです:
- VFX(視覚効果)
- リアルタイムパフォーマンス
- 制作上のトラッキング
- オートメーション
- ユーザー所有の GPU 学習
ソースリポジトリ:
- リレー/ノードコード:
sawfwair/relay-mere-run - プラグイン契約とソース:
sawfwair/mere-run-plugins
リポジトリ構成
| ディレクトリ | 説明 |
|---|---|
| モデル解決、マニフェスト、生成プリミティブ、MLX 推論コード。 |
| オーディオ生成と転記サポート。 |
| 公開 CLI のビルドターゲット。 |
| macOS Studio アプリ ()。 |
| Vendored llama.cpp ランタイム。 |
| サードパーティ製アーツのライセンスとソース示すこと。 |
最新リリースをインストールする (macOS)
curl -L https://mere.run/releases/mere-run.dmg -o mere-run.dmg open mere-run.dmg
- Studio:
を Applications フォルダにコピー。MereRun.app - CLI 設定: アプリ内の設定からターミナルコマンドをインストール。
ターミナル専用インストール (DMG 内):
cd /Volumes/mere.run/.mere-run ./install.sh
インストーラーは
/usr/local/bin/mere.run にコピーされます (sudo は必要な場合のみ使用)。
Linux パッケージビルド
ヘッドレス CLI 専用(macOS Studio は不可)。
ビルド要件
- Swift ツールチェーン 6.x
,ffmpeg
, CUDA (オプション) など。ffprobe
CUDA リリースパッケージビルド (x86_64):
MERERUN_LINUX_ACCEL=cuda \ MERERUN_SKIP_MLX_CUDA_EXAMPLE=1 \ scripts/package-linux.sh --version 0.23.0 --artifact-suffix cuda
重要: Linux リリースはヘッドレス CUDA CLI ターボと
のみ。CPU 専用アーツは公開されません。.deb
ソースからビルドする (macOS)
依存関係のインストール
brew install swiftlint ripgrep node pnpm gitleaks
ビルドコマンド
swift build swift test swift run mere.run --help app_path="$(./scripts/build_mere_run_app.sh debug)" open "$app_path"
クイックスタートコマンド
モデル管理
- 利用可能な機能の確認:
swift run mere.run model capabilities - HuggingFace モデルプル:
swift run mere.run model pull <model-id> - ローカルモデルリスト:
swift run mere.run model list
チャットと推論
# ランタイム設定 (Gemma4 12B) swift run mere.run model runtime set text-chat-gemma4-12b-4bit \ --alias chat-default --pinned --ttl-seconds 3600 # チャット実行 (Bonsai 27B) swift run mere.run text chat \ --model text-chat-bonsai-27b-1bit \ --prompt "ローカル推論のための統一記憶を説明せよ。" # API サービング (OpenAI 互換) swift run mere.run api serve --engine text-chat-gemma4
画像生成ワークフロー
- ZImage Nano:
mere.run image generate - HiDream O1: テキスト・編集・多参照対応 (
)--ref-image - Krea 2 Turbo: 8 ステップで高速生成。
- LoRA トレーニング:
でスタイル学習。image train-lora
ビジョンと動画
- セグメンテーション (SAM 3.1):
mere.run vision segment ./image.png --prompt "人" - オブジェクトトラッキング:
mere.run vision track ./clip.mp4 --prompt "人" - 音声付きビデオ (LTX 2.3):
(video generate
)--output-mode audio-video
API と埋め込み
# 埋め込み生成 curl http://127.0.0.1:8080/v1/embeddings \ -H "Content-Type: application/json" \ --data '{"model":"text-embed-qwen3-0.6b","input":"mere.run"}' # 音声生成 (TTS) curl http://127.0.0.1:8080/v1/audio/speech \ -H "Content-Type: application/json" \ --output speech.wav \ --data '{"model":"speech-tts-qwen3-nano","input":"Hello"}'
ベンチマークと評価
- KV キャッシュベンチマーク:
swift run mere.run model benchmark gemma4-kv - コーディングエージェント評価:
swift run mere.run model benchmark code
コマンドツリー
公開 CLI の主要モジュール:
: オフラインレシピブック。mere.run guide
: {generate, train-lora, visualize-run} など。mere.run image
: {chat, code, embed, anonymize}。mere.run text
: {caption, segment, track, pose, ocr}。mere.run vision
: {generate, animate, cosmos3}。mere.run video
: {generate, analyze, realtime}。mere.run music
: {generate, ae encode/decode}。mere.run sfx
: {list, pull, delete, benchmark, repair-manifests}。mere.run model
: OpenAI 互換 API サーバー起動。mere.run api serve
: オープンウェブ UI のセットアップ。mere.run open-webui quickstart
Studio:
はこれらのコマンドをビジュアルインターフェースで利用可能にします。mere.run.app
モデルストアとキャッシュ管理
デフォルトパス:
~/Library/Application Support/MereRun/models
キャッシュ上書き
export MERERUN_MODELS_DIR=/path/to/models swift run mere.run --models-root /path/to/models model list
HuggingFace キャッシュの共有:
~/.cache/huggingface/hub ではなく mere.run-local を使用します。共有キャッシュを使用する場合は:
export MERERUN_HUB_CACHE=~/.cache/huggingface/hub
ストレージ管理
- ストレージ確認:
mere.run model storage - 不要なモデルの削除:
mere.run model remove <id> # 安全に削除 mere.run model gc --force # フォースGC (ロック必要)
セキュリティデフォルト
公開 OSS ビルドは「ローカルファースト」を原則として、リスクの高いモードは明示的オプトインが必要です。
- プリフライトチェック: サーバー起動前に
でポート/認証/モデルを確認可能。--preflight - 非ループバック API:
または環境変数が必要。--api-key - ツール実行: 自動承認 (
) はデフォルト非有効。--auto-approve-tools - シェル実行:
は明示的許可 (shell_exec
) 必須。--allow-shell-exec
意図的に弱体化させるフラグ (使用に注意):
--allow-shell-exec--allow-absolute-tool-paths--auto-approve-tools- 非ループバック API サービング (
)--host 0.0.0.0
検証とドキュメント
スモークラン (Smoke Test)
MERERUN_RUN_E2E=core ./scripts/check.sh MERERUN_RUN_E2E=installed ./scripts/check.sh
主要ドキュメントリンク
- 公開ドキュメント:
docs.mere.run - Linux クイックスタート:
docs/linux-quickstart.md - フル CLI ガイド:
docs/cli.md - アーキテクチャ:
docs/architecture.md - サードパーティライセンシング:
THIRD_PARTY_NOTICES.md
リポジトリ構造概略
mere-run/ Package.swift Sources/MereRunCore Tests/ docs/ vendor/
アクロウレジメント
mere.run は、Python MLX コミュニティ(Apple Silicon 向けのローカルファースト推論)の成果を Swift ランタイムおよび CLI として移植したものです。
主要な影響を受けたプロジェクト:
- ml-explore/mlx-lm: 言語モデル推論の参照。
- Blaizzy/mlx-vlm: ビジョン・ランゲージモデル(キャプション、OCR)への影響。
- Blaizzy/mlx-audio: TTS/STTおよびオーディオコーデックの形作り。
- filipstrand/mflux: 画像生成とデノイジングスケジュールへの影響。
帰属とライセンス詳細については
THIRD_PARTY_NOTICES.md を参照してください。