Skip to content

Repository files navigation

Eda.ai

Eda.aiとは

Eda.aiは、ブランチ機能(checkout、merge)を通じて、柔軟で視覚的なAIチャットを実現するアプリケーションです。

Gitのようなブランチ構造により、会話の分岐や統合を直感的に操作でき、複数の会話の流れを視覚的に管理することができます。

活用方法

  • 多角的な意思決定のサポート
  • 用途別に適切なアウトプットの作成(経営層用、エンジニア用、)
  • 小説のシナリオ検証
  • 会話途中で、あまり本題とは関係ないが聞きたいことを聞きたいとき

ローカルでのセットアップ

1. 依存関係のインストール

pnpm install

2. Lefthookの有効化

pnpm prepare

3. 環境変数の設定

.env.example.envにコピーして使用してください。

cp .env.example .env

4. ローカルデータベースの起動

dockerを使用します。

docker compose up -d

5. データベースマイグレーション

pnpm exec prisma migrate dev

6. 開発サーバーの起動

pnpm dev

開発ガイドライン

コミット時に以下のチェックが自動で実行されます(Lefthookによる自動化)。

  • Biome check: フォーマットとリントの確認
  • Typecheck: 型エラーの確認

エラーが出た場合の対処

  • Biome checkでエラーが出た場合は、以下のコマンドを実行してから再度コミットしてください:
pnpm format
  • Typecheckでエラーが出た場合は、型エラーを修正してから再度コミットしてください。

ドキュメント

本プロジェクトの各種仕様・設計に関する詳細は、docs/ ディレクトリ以下のドキュメントをご参照ください。

開発・運用ガイド

アーキテクチャ・データ構造

画面・UI・デザイン

技術選定・意思決定 (ADR)

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages