Initial commit: RA-H Open Source Edition

Local-first knowledge management system with BYO API keys.

Features:
- 3-panel UI (Nodes | Focus | Helpers)
- SQLite + sqlite-vec for vector search
- Agent system (Easy/Hard mode orchestrators)
- Content extraction (YouTube, PDF, web)
- Integrate workflow for connection discovery
- Dimension system with auto-assignment

Tech stack:
- Next.js 15 + TypeScript + Tailwind CSS
- Anthropic (Claude) + OpenAI (GPT) via Vercel AI SDK

Setup:
  npm install && npm rebuild better-sqlite3
  scripts/dev/bootstrap-local.sh
  npm run dev

MIT License
This commit is contained in:
“BeeRad”
2025-12-15 16:14:28 +11:00
commit 733d1c3407
226 changed files with 46231 additions and 0 deletions
+86
View File
@@ -0,0 +1,86 @@
# Dependencies
node_modules/
.pnp
.pnp.js
.yarn/install-state.gz
# Testing
coverage/
.nyc_output/
# Next.js
.next/
out/
build/
dist/
# Misc
.DS_Store
*.pem
# Debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Local env files
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
# Vercel
.vercel
# Typescript
*.tsbuildinfo
next-env.d.ts
# Database
*.db
*.sqlite
*.sqlite3
rah_trial.db
pgdata/
/pgdata
# Migration temporary files
migration-report-*.json
*.sql
# Logs
logs/
*.log
# OS files
Thumbs.db
# IDE
.idea/
.vscode/
*.swp
*.swo
*~
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Backup files
backups/
# Temporary files
tmp/
apps/mac/src-tauri/target/
dist/local-app/
dist/runtime/
dist/.staging/