Omnigraph
그래프 엔진으로 컨텍스트를 조립하고, 객체 저장소 기반에서 에이전트가 코드처럼 그래프 데이터를 분기·타입·검토·병합·감사·거버넌스합니다
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗日本のランドスケープ事例データベース(landscapedatabase.com)。関西から始めて全国へ広げる。
| 場所 | 中身 |
|---|---|
web/ | 公開サイトと管理画面(Next.js 16 + Supabase) |
supabase/ | スキーマ(migrations)と初期データ(seed) |
scripts/ | DB への適用・検証、サンプル投入、管理者登録 |
data/ | 関西の候補リスト、base44 叩き台用サンプル |
docs/ | DB 設計、base44 プロンプト |
cd web
cp .env.local.example .env.local # 値を入れる(下の「環境変数」)
npm install
npm run dev
Node.js は ~/.local/node/bin に入っている(PATH に無い場合は export PATH="$HOME/.local/node/bin:$PATH")。
| 名前 | どこで使う | 値 |
|---|---|---|
NEXT_PUBLIC_SUPABASE_URL | web | https://<プロジェクトID>.supabase.co |
NEXT_PUBLIC_SUPABASE_ANON_KEY | web | Supabase の Publishable key(anon)。ブラウザに渡る公開用の値 |
NEXT_PUBLIC_MAPBOX_TOKEN | web | Mapbox の公開トークン(pk.)。URL 制限で localhost:3000・vercel.app・本番ドメインだけに許可 |
NEXT_PUBLIC_SITE_INDEXABLE | web | 本公開時だけ true。未設定のあいだは検索エンジンに載せない(noindex) |
SUPABASE_DB_URL | scripts(ルートの .env) | Session pooler の接続文字列。パスワードを含むので共有しない |
本番ビルドの Supabase の公開用 2 値は web/.env.production にコミット済み(Vercel の環境変数があればそちらが優先)。NEXT_PUBLIC_MAPBOX_TOKEN は GitHub が秘密情報として送信を止めるため、Vercel の Environment Variables に入れる。service_role / secret キーはどこにも置かない。
python3 scripts/apply_and_verify.py # 未適用のマイグレーションを流して 14 項目を検証
python3 scripts/grant_admin.py <email> # Supabase Auth のユーザーを管理者にする
web にする(Framework は Next.js が自動で選ばれる)NEXT_PUBLIC_SUPABASE_URL と NEXT_PUBLIC_SUPABASE_ANON_KEY を入れるmain に push するたびに自動でデプロイされる