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実装を含む。
- インフラに依存しない: コアロジックは環境変数やフレームワークから分離されており、高いポータビリティを実現しています。