{
 "schema_version": 1,
 "generated": "2026-10-31",
 "id": "momom101-rag-reactagent--run-from-source-for-local-development",
 "repo": "MoMoM101/RAG-ReActAgent",
 "repo_url": "https://github.com/MoMoM101/RAG-ReActAgent",
 "repo_slug": "momom101-rag-reactagent",
 "title": "Run the backend and frontend from source on your machine",
 "page_title": "How to run the backend and frontend from source on your machine with RAG Re Act Agent",
 "summary": "Start the FastAPI backend and React frontend without Docker so you can change the code.",
 "who": "A developer who wants to modify the agent, retrieval, or frontend and test changes locally.",
 "problem": "Docker images do not show the code you are editing, so you need a source setup for development.",
 "outcome": "The backend, frontend, and settings page run locally, and the launcher prints the local addresses.",
 "steps": [
  "`git clone https://github.com/MoMoM101/RAG-ReActAgent.git`",
  "`cd RAG-ReActAgent`",
  "`cp backend/.env.example backend/.env` (Windows PowerShell: `Copy-Item backend/.env.example backend/.env`)",
  "`python -m venv .venv`",
  "`pip install -r backend/requirements.txt`",
  "`cd frontend`, then `npm install`, then `cd ..`",
  "`python main.py`"
 ],
 "agent_prompt": "Clone https://github.com/MoMoM101/RAG-ReActAgent, create a Python 3.12 virtual environment, install backend/requirements.txt, run npm install in frontend, then run python main.py. Expected output: the launcher output with the Web, settings, and API docs addresses. Verify that the backend health check responds before reporting success.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "45 minutes",
 "basis": "readme",
 "caveat": "OCR and the Reranker are off by default, and the Docker base image does not install OCR dependencies, so scanned PDFs need extra setup before they work.",
 "category": "Work and operations",
 "tags": [
  "Work and operations"
 ],
 "lang": "python",
 "requirements": [
  "Docker and Docker Compose, or Python 3.12 and Node.js 22.22 or newer for a source install",
  "An OpenAI-compatible LLM service and an Embedding service, with an API key, for full knowledge Q&A"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.9,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/momom101-rag-reactagent/run-from-source-for-local-development/",
 "md": "https://dedupedai.com/use-cases/momom101-rag-reactagent/run-from-source-for-local-development/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/momom101-rag-reactagent--run-from-source-for-local-development.json",
 "api_version": "v1"
}
