Practical overview
When it fits
Use InsightsLM when you want a customizable document-chat application that can be self-hosted and connected to your own source collection. Plan separately for its cloud AI dependencies or investigate the distinct fully local project; audio generation also adds N8N server requirements.
Who it is for
- Teams seeking a self-hosted document-research workspace tied to their own knowledge base.
- Researchers who want to ask questions across a collection of documents and trace answers to cited sources.
- Developers and no-code builders customizing a React, Supabase and N8N application.
Documented uses
- Upload documents and ask context-aware questions grounded in those sources.
- Search a document collection semantically and locate supporting material.
- Generate audio summaries or discussions from source materials.
- Adapt a document-grounded AI research application for an organization’s knowledge base.
Requirements & limits
The repository is public, open source and MIT-licensed. Its standard version uses cloud AI services; the README describes a separate local-model project. The setup walkthrough says a paid Bolt account may be needed for a migration step.
- The standard version depends on cloud AI services, including OpenAI and Gemini; local-model support is described in a separate repository.
- Supabase supplies the database, authentication and storage components, while N8N runs workflow automation and backend logic.
- Podcast generation on self-hosted N8N requires CLI nodes to be enabled and FFmpeg installed on the server; the README says FFmpeg installation is not possible on N8N Cloud.
- The setup instructions call for attention to updated Supabase authentication and keys and using the latest edge functions.
- The repository describes a setup flow using a GitHub template and Bolt.new, with database migrations and edge-function configuration beyond the initial connection.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Prepare an InsightsLM project with Supabase and Bolt
Create a repository copy and connect it to a Supabase project in Bolt, following the README’s documented setup stages.
Before you start
- A Supabase account and new project; keep the database password available for later setup.
- A GitHub account to create a repository from the InsightsLM template.
- A Bolt.new account and access to the GitHub repository.
Steps
Create a Supabase account and project, and record the database password.
Use the repository’s template option to create a copy in your GitHub account.
Import that repository into a Bolt project and link your GitHub account.
In Bolt, open Cog icon > Database > Advanced > Connect to an existing database, then wait for the import to finish before proceeding.
Expected outcome
A copied InsightsLM repository is imported into Bolt and connected to the Supabase project; these steps cover setup only, not a complete deployment.
Guide limitations
- The README notes a paid Bolt account may be needed for the subsequent database migration step.
- The documented setup continues with migrations and edge-function deployment, which this guide does not cover.
- Use the latest repository edge functions because the README describes changes related to Supabase authentication and keys.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 9 October 2026
- Original website title
- theaiautomators/insights-lm-public · Official homepage title · retained in its source language

