インストール
前提条件
Eddieをインストールする前に、以下を用意してください:
- ✅ Node.js 18+ - ここからダウンロード
- ✅ npm または pnpm - Node.jsに同梱
- ✅ OpenAI APIキー - ここから取得
- ✅ Obsidian (オプション) - ここからダウンロード
- ✅ VS Code + Claude Code (オプション) - AI支援用
クイックインストール
1つのコマンドで新しいEddieプロジェクトを作成:
bash
npx create-eddie my-docsこれにより以下が実行されます:
- Eddie構造で
my-docs/ディレクトリを作成 - VitePressとeddie-vector-searchをインストール
- 空のベクトルストアを初期化
- サンプルドキュメントを作成
セットアップ手順
1. プロジェクトに移動
bash
cd my-docs2. 環境設定
サンプル環境ファイルをコピー:
bash
cp .env.example .env.envを編集してOpenAI APIキーを追加:
bash
OPENAI_API_KEY=sk-...ここにあなたのキー3. 開発サーバーを起動
bash
npm run devhttp://localhost:5173 を開いてサイトを表示します。
オプション: Obsidianで開く
EddieはObsidianとシームレスに連携するように設計されています:
- Obsidianを起動
- 「フォルダをVaultとして開く」 をクリック
- Eddieプロジェクトフォルダー(例:
my-docs)を選択
これで以下が可能になります:
- ObsidianでMarkdownファイルを編集
- Wikiリンクを使用:
[[Page]]または[text](link.md) - VitePressでリアルタイムに変更を確認(
npm run devを実行中)
オプション: VS Code + Claude Codeで開く
AI支援ライティングの場合:
VS Codeでプロジェクトを開く:
bashcode .Claude Code拡張機能を起動
Claudeにドキュメント作成を依頼:
「このプロジェクトのはじめにガイドを作成して」
インストールの確認
ベクトル検索のテストを実行:
bash
npm run search "documentation"サンプルドキュメントから検索結果が表示されるはずです。
次のステップ
トラブルシューティング
"Module not found"エラー
bash
rm -rf node_modules package-lock.json
npm installベクトル検索が動作しない
.envにOpenAI APIキーがあることを確認:
bash
cat .env
# 表示されるべき内容: OPENAI_API_KEY=sk-...ドキュメントを再インデックス:
bash
npm run reindexVitePressが起動しない
Node.jsのバージョンを確認:
bash
node --version
# v18.0.0以上である必要があります