Discover and explore top open-source AI tools and projects—updated daily.
firecrawlAI chatbots for any website
Top 60.7% on SourcePulse
Firestarter enables users to instantly create AI chatbots for any website, powered by Retrieval-Augmented Generation (RAG). It targets developers and power users looking to transform website content into interactive, queryable knowledge bases with a streaming chat interface and an OpenAI-compatible API.
How It Works
Firestarter employs a two-phase process. First, it uses Firecrawl to intelligently scrape and aggregate website content into clean Markdown. This content is then indexed into Upstash Search, a vector database, which automatically handles chunking and vector embedding, storing data under unique namespaces for isolation. Second, user queries trigger a RAG pipeline: semantic search in Upstash retrieves relevant context, which is combined with the query in a prompt for an LLM (OpenAI, Groq, Anthropic). Responses are streamed back via the Vercel AI SDK.
Quick Start & Requirements
.env.local file with API keys for Firecrawl, Upstash, and an LLM provider (OpenAI default), then run npm install or yarn install.npm run dev or yarn dev.Highlighted Details
Maintenance & Community
The project is open source under the MIT License and welcomes contributions via pull requests. Issues can be raised in the repository for support.
Licensing & Compatibility
Licensed under the MIT License, permitting commercial use and integration with closed-source applications.
Limitations & Caveats
The default crawl limit is 10 pages, though this can be increased in the configuration for self-hosted versions. The system relies on external API keys for core functionality.
4 months ago
Inactive
steven-tey