FranciscoMoretti/chat-js

Production-ready AI chat. Start here and make it your own. Formerly Sparka AI

What it solves

ChatJSは、AIチャットアプリケーションを構築するためのプロダクションレディな基盤を提供し、認証、モデル統合、ストリーミングなどの一般的なインフラストラクチャを開発者がゼロから再構築する必要性を排除します。

How it works

Next.jsとTypeScriptで構築されたフルスタックフレームワークであり、AI Gatewayを使用して120以上のAIモデル(Claude、GPT、Geminiを含む)への統一されたアクセスを提供します。状態管理、データベースクエリ、およびオブザーバビリティのための包括的なツールスタックを統合しており、レジュマブルなストリームや会話の分岐といった複雑なチャット機能を実現します。

Who it’s for

認証、データベース設定、API統合などのボイラープレートに時間を費やすことなく、AIチャットアプリを迅速に立ち上げたい開発者。

Highlights

  • Unified Model Access: 単一のAPIを介して120以上のモデルと統合。
  • Advanced Chat Features: 会話の分岐、レジュマブルなストリーム、およびチャットの公開共有をサポート。
  • Rich Tooling: ウェブ検索、画像生成、サンドボックス内でのコード実行、およびModel Context Protocol (MCP) の組み込みサポート。
  • Detailed Stack: Better Authによる認証、Drizzle ORMとPostgreSQLによるデータベース管理、およびLangfuseによるオブザーバビリティを含む。
  • Multi-platform: Electronを使用して、macOS、Windows、またはLinux用のネイティブデスクトップアプリとしてパッケージ化可能。

関連

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