Deodat-Lawson/LaunchStack

AI-powered StartUp Accelerator Engine built with Next.js, LangChain, PostgreSQL + pgvector. Upload, organize, and chat with documents. Includes predictive missing-document detection, role-based workflows, and page-level insight extraction.

解決する課題

LaunchStackは、特にNext.js開発者を対象とした、AIネイティブなアプリケーションを構築するための構造化されたフレームワークに依存しないエンジンを提供します。OCR、ベクトルデータベース、LLM抽象化、バックグラウンドジョブプロセッサなどのバラバラなコンポーネントを手動で接続する必要性を排除し、既存のアプリにプラグインできる統一された「エンジン」を提供します。

仕組み

このプロジェクトは「ports-based」アーキテクチャを採用しています。@launchstack/coreパッケージには、RAG、取り込み、LLM管理の主要ロジックが含まれていますが、環境には依存しません。ホストアプリケーション(例:Next.jsアプリ)が、ファイルストレージ(S3、ローカル)用のStoragePortや、バックグラウンドタスク(Inngest)用のJobDispatcherPortなどの特定の「ports」を実装することで、コアエンジンを実際のインフラストラクチャに接続します。この分離により、コアロジックがCLIやMCPサーバーなどの異なる環境間でポータブルな状態を維持できます。

対象者

インフラの仕組みをゼロから再構築することなく、ドキュメントの取り込み、セマンティック検索、エージェントワークフローのためのプロダクションレベルの基盤を求める、AI駆動型アプリケーションを構築するTypeScript開発者。

ハイライト

  • 包括的なAIツールセット: OCR(Docling、Marker、Azureなど経由)、埋め込み、ナレッジグラフを内蔵。
  • 柔軟な取り込み: OAuthを必要とせずに、Notion、Google Docs、Slack、GitHubからデータをインポートするためのアダプター。
  • プロダクション対応のリファレンスアプリ: Clerk認証、RAG用のpgvector、エージェントのガードレール(PIIフィルタおよび信頼度ゲート)を備えた完全なNext.js実装を含む。
  • インフラに依存しない: コアロジックは環境変数やフレームワークから分離されており、高いポータビリティを実現しています。