Install and Setup Open Deep Research via Node.js
mainTo run the research assistant locally using Node.js, follow these steps:
- Clone the repository.
- Install dependencies using
npm install. - Create a
.env.localfile in the root directory and configure your API keys.
Required environment variables:
FIRECRAWL_KEY: Your Firecrawl API key for web search and extraction.OPENAI_KEY: Your OpenAI API key (defaults to using theo3-minimodel).
If you are using a self-hosted Firecrawl instance, add:
FIRECRAWL_BASE_URL: The URL of your instance (e.g.,http://localhost:3002).
npm install
# Create .env.local with:
FIRECRAWL_KEY="your_firecrawl_key"
OPENAI_KEY="your_openai_key"