Show HN: Agentic Ship – 自分のエージェント上で動くオープンソースの Lovable 代替
Agentic Ship は、Lovable、Bolt、v0、Replit などのホステッド AI ビルダーに組み込まれたルール、デザインとバックエンドの規約、接続とリリース時のゲートを、自分専用のワークスペースにインストールできるツールキットとして再構成した MIT ライセンスのオープンソースプロジェクトです。すでに支払っているコーディングエージェントを使って動作します。導入方法、技術スタック、ホステッドビルダーとの比較、対象ユーザーを解説します。
Agentic Ship は、Lovable、Bolt、v0、Replit といったホステッド AI ビルダーが提供する「AI のまわりにある設定一式」を、自分自身のリポジトリに持ち込めるツールキットとして再パッケージした、MIT ライセンスのオープンソースプロジェクトです。ホステッドビルダーは実際には、ルール、デザインとバックエンドの規約、接続方法、リリース時のゲートを販売しています。Agentic Ship はその一式を、あなたがすでに契約しているコーディングエージェント(Claude Code、Codex、Cursor など)に指示し、検証させる形で提供します。あらかじめ作られたサンプルアプリを削除する必要はなく、エージェントが作るアプリをルールと検証で正しい方向に導きます。
インストールは非常に簡単です。導入したいプロジェクトのディレクトリで npx github:moasq/agentic-ship を実行します(github: プレフィックスを維持してください。npm ではなく GitHub から配布されます)。このコマンドはツールキットを現在のフォルダーにコピーし、既存のファイルはスキップして上書きしません。その後 pnpm install を実行し、フォルダーをエージェントで開くだけです。エージェントは AGENTS.md を読み、そのルールに従います。フラグとして --force(上書き)、--merge(既存の package.json に pnpm スクリプトを統合)、--dry-run(プレビュー)が用意されています。また、同じリポジトリを Claude Code や Codex のプラグインとしてもインストールできます。/plugin marketplace add moasq/agentic-ship と /plugin install agentic-ship@agentic-ship を実行すると、標準スキルと固定された MCP カタログが利用可能になります。
技術スタックは非常に明確に固定されています。ランタイムは Node 20+ と pnpm。フレームワークは Next.js 16、React 19、TypeScript。スタイルは Tailwind v4(CSS ファースト、globals.css にトークン、設定ファイルなし)。コンポーネントは shadcn/ui 構造、MagicUI モーション、Aceternity プリミティブ、21st.dev セクション、Lucide アイコンを使用。状態管理は RSC props 優先、次に URL 状態、最後に Zustand 5。バックエンドは Convex(スキーマ、リアクティブ関数、crons、ファイルストレージを提供、関数自体が API)。認証は Convex アダプタ経由の Better Auth(正確にピン留め)。請求は Stripe(@convex-dev/stripe)で、ホスト型チェックアウトと Webhook ベースのエンタイトルメントを利用。メールは Resend(@convex-dev/resend)で、デフォルトではテストモード。分析は PostHog をファーストパーティ /ingest プロキシの背後で使用し、CSP を閉じたままにします。フォントは自ホストの OFL フォントを pnpm font で取得してコミットします。ゲートには Vitest 契約、Playwright キャプチャ、決定論的な Node チェックがあり、pnpm verify をすべての完了時に、pnpm verify:full をリリース前に実行します。UI には pnpm ui:plan 方向契約、pnpm ui:review ビジュアルエビデンス、pnpm check:ui コンポーネント境界があります。デプロイは Netlify(netlify.toml が権威)、納品は GitHub(gh CLI のデバイスフロー OAuth)、トラッキングは Linear(ホスト型 MCP が作業キューをミラーリング)です。
特筆すべきは、プロバイダーを簡単に交換できる設計です。すべてのサービスは「シーム」の背後にあり、交換コストが明示されています。Netlify から Vercel や Cloudflare への変更は小さく、netlify.toml のビルドコマンドとドキュメントを直すだけです。PostHog から Plausible や Umami へは、src/lib/analytics.ts という SDK をインポートするファイルだけを変更します。Stripe から Polar や Lemon Squeezy へは中程度、Better Auth から Clerk や Auth.js へも中程度です。一方、Convex は認証・課金・メールコンポーネントがすべて乗っているため、交換する場合は大規模なリファクタリングが必要です。この「ロックイン」は正直に明示されており、ホステッドビルダーとの違いは、すべてが MIT ライセンスで自分のリポジトリにあるため、退出が有償エクスポートではなく、実行可能なリファクタリングであるという点です。
ホステッドビルダーとの比較では、いくつかの点で優位性が見えます。Agentic Ship はオープンソース(MIT)で、コストはゼロです(既存のエージェントサブスクリプションを使うため)。任意のコーディングエージェントを使え、9つのホスト間でいつでも交換可能です。コードは初回コミットから自分の git リポジトリにあり、プラットフォームのコピーが存在しません。離れるときに持ち出せるものはすべて揃っています。リポジトリ自体が製品だからです。任意の Node ホストでセルフホストできます。バックエンドは Convex、Better Auth、Stripe など、人材を雇って開発できる部品から構築されています。完了の定義を自分の CI で所有でき、セキュリティゲート(依存関係監査、閉じた CSP、本番前チェック)もあります。デザイン方向を製品ごとに強制できます。
一方、ホステッドビルダーはブラウザですぐに動くプレビューやネイティブモバイル出力などで優れています。Agentic Ship はターミナルが必要で、コーディングエージェントを前提としており、Web のみです。作者のフェアネスノートとして、無料枠は週末のテストには十分でも、製品開発ではすぐに使い切ること、ホスト型クレジットにはモデル利用料が含まれ、すでにエージェント契約がある場合は二重のサブスクリプションになることが述べられています。ターミナルを開かない人や、単一プロンプトからモバイルアプリが欲しい人にはホステッドビルダーが適しています。一方、すでにコーディングエージェントを開いていて、デモを超えた製品を自分のコードと移植可能なバックエンド、自分で実行できる完了定義で作りたい場合、Agentic Ship は有力な選択肢です。
対応エージェントは多彩です。Claude Code、Codex、Cursor、Hermes、OpenClaw に加え、Windsurf、Cline、Copilot、Gemini CLI は AGENTS.md とプレーンマークダウンスキルを直接読み取ります。ドキュメントは docs/ にあります。技術スタックの選択理由、空のフォルダーから製品リリースまでの手順、ツールキットの構成、サービス接続の同意と取り消し、エージェントの作業状況の見方、ドキュメントの書き方などがまとめられています。参照資料としては AGENTS.md、.agents/skills/、(製品ライフサイクル、接続、UI、バックエンド、セキュリティ、テスト、起動の手順)、5つの専門家ロール概要、ビジュアル方向とレビューのポリシーがあります。ライセンスは MIT で、作者は @moasq です。