Build an intelligent Q&A system for company documents using Claude, RAG, and agentic engineering.
DocuMind is an AI chatbot that answers questions from your company's documents. Ask questions in natural language, get accurate answers with source citations.
- Fork this repository to your GitHub account
- Launch in Codespaces: Click green
Codebutton →Codespaces→Create codespace on main - Follow setup guide: See
docs/guides/SETUP.md - Get workshop files from your instructor
- Basic Python & JavaScript knowledge
- GitHub account (free)
- Anthropic API key (free tier available)
- OpenAI API key (pay-as-you-go)
heroforge-documind/
├── .claude/ # Claude Code configuration
│ ├── agents/ # AI agent definitions
│ ├── skills/ # Custom skills (you'll create these!)
│ ├── subagents/ # Specialized agents (you'll create these!)
│ └── hooks/ # Automation scripts (you'll create these!)
├── src/
│ └── documind/ # Main DocuMind application code
├── tests/ # Test files
├── docs/
│ └── guides/ # Setup and troubleshooting guides
├── .env.example # Template for environment variables
└── package.json # Node.js dependencies
- Claude Code - AI-powered development assistant
- Supabase - PostgreSQL database with pgvector for semantic search
- OpenRouter - Multi-model LLM access (GPT-4, Gemini, etc.)
- RAGAS - Evaluation framework for RAG systems
# 1. Copy environment template
cp .env.example .env
# 2. Add your API keys to .env file
# 3. Install dependencies
npm install
# 4. Run tests
npm test
# 5. Launch Claude Code
dsp- Workshop issues: Raise your hand or ask your instructor
- Technical bugs: Create a GitHub Issue in your fork
- Course questions: Ask in the course chat/Discord
MIT License - See LICENSE file
