Knowledge Nexus — エンジニアのための「第2の脳」
作成者: 神部凱斗 (Kanbe Kaito) | Role: Full Stack Engineer | Year: 2025 | Type: Personal Project
概要
URLやPDFをGemini AIが自動解析・要約し、クイズ生成・ナレッジグラフ・学習ダイアリーで知識の定着を加速させるAI知識管理プラットフォーム。Supabaseにデータを永続化し、Google/GitHub OAuthで認証を管理します。
主な機能
- URL入力 → Firecrawl APIで自動取得 → Gemini AIで要約・解析
- PDFドキュメント管理:アップロード・テキスト抽出・AI分析
- 能動的学習:クイズ生成・リトライ機能・教えるモード
- Brain(知識ベース):Markdown形式の構造化知識管理・AIリファクタリング
- ナレッジグラフ:知識の関連性の可視化・トレンド検出
技術ハイライト
- Gemini AI(structured output)で記事・PDFを自動構造化
- Firecrawl APIでJSレンダリングページも取得
- Supabase(PostgreSQL)でユーザーデータ永続化
- Google OAuth / GitHub OAuthによる認証
- ナレッジグラフの関連性を可視化
技術スタック
Vite / React / TypeScript / Gemini API / Firecrawl API / Supabase
GitHub: github.com/KaitoS828/Knowledge-Nexus
作成者ポートフォリオ: kaito-kanbe.com