A calm, personal, multimodal AI workspace.
Chat with frontier models • Ground answers in your own documents • Private image library • Powered by InsForge
TubeLight is a beautiful, distraction-free web app that turns InsForge into your personal AI thinking companion.
Think of it as a soft tube light glowing over your late-night desk — focused, warm, and always ready to help you explore ideas.
| Feature | Description |
|---|---|
| 🔐 Secure Personal History | Private chats scoped only to you |
| 🌐 Multi-Model Switching | GPT-4o mini, Claude 3.5 Sonnet, Gemini & more |
| 📄 Document RAG | Ask smart questions grounded in your own PDFs, Markdown & text files |
| ⚡ Fast & Beautiful UI | Modern, clean and responsive design with Tailwind CSS |
Built for learners, builders, researchers, writers, and solo creators who want one peaceful place to think deeply with AI.
B.Eng in Software Engineering
- 🌐 Portfolio → mdfahimimtiazkhan.dev
- 💻 GitHub → @fahimimtiaz12
Make sure you have the following installed:
- Node.js 20+ (recommended)
- npm
- An InsForge project (free tier works great)
npx @insforge/cli login
npx @insforge/cli linkcp .env.example .envnpm installnpm run devOpen your browser and visit:
http://localhost:5173Add the following URL to Allowed Auth Redirects inside your InsForge dashboard:
http://localhost:5173This uses 4 main tables automatically created by the migrations:
| Table | Purpose |
|---|---|
tubelight_chats |
Stores chat sessions and metadata |
tubelight_messages |
Individual messages in each chat |
tubelight_chunks |
Document chunks with vector embeddings (powers RAG) |
tubelight_document_sources |
Metadata of uploaded documents (PDFs, etc.) |
- Row-Level Security (RLS) is enabled
- Every user can only access their own data
- All documents and images are stored in the private bucket:
tubelight-docsEverything is private by default — only the signed-in user can access their data.
npm run buildnpx @insforge/cli deployments deploy .| Layer | Technology |
|---|---|
| Frontend | Vite + React + TypeScript + Tailwind CSS |
| Backend | InsForge (Auth • Postgres • Vector Search • Storage • AI Gateway) |
MIT License — Free to use, modify, and build upon.
We welcome contributions of all sizes!
Please read our Contributing Guide first before submitting pull requests or issues.
TubeLight — crafted with care — 2026 🌟
Your calm corner of the internet for thinking with AI.
Made with ❤️ by Md Fahim Imtiaz Khan
Happy building & thinking!
If you have any questions, feel free to open an issue or reach out directly — I’d love to help you customize TubeLight for your workflow.
It helps others discover TubeLight and supports the project.



