factcircuit
FactCircuit: an auditable claim-and-evidence verification loop with immutable provenance, staged checks, bounded retrieval, and reproducible evaluation.
InsightFlow is an AI analyst for your Google Sheets. Every number is computed by code, amounts read in lakh and crore, and nothing reaches your team until you approve it.
DataTypeScript · PythonGitHub @narendraAnalyticsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
AI Business Intelligence Agent is a production-oriented SaaS platform that allows businesses to connect their **Google Sheets** directly to an intelligent analytics system and ask questions about their business data using natural language or voice.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
AI Business Intelligence Agent — a production-grade, multi-step AI
agent that connects to and takes action across real business apps.
A user asks, in plain language (English, Hindi, or Telugu — text or
voice): "Why did sales drop in Hyderabad last week? Tell the team."
InsightFlow then:Read the full README ↗AI Business Intelligence Agent — a production-grade, multi-step AI agent that connects to and takes action across real business apps.
A user asks, in plain language (English, Hindi, or Telugu — text or voice): "Why did sales drop in Hyderabad last week? Tell the team." InsightFlow then:
Every step is persisted and resumable — a crash mid-run picks back up from its last checkpoint, not from scratch.
Most "chat with your data" demos stop at answering a question. InsightFlow is built as a real product: authenticated multi-tenant SaaS (Clerk), billed subscriptions (Razorpay), a durable agent (LangGraph checkpoints on Postgres), and actions across three external systems gated behind explicit human approval — not a notebook, a running service.
| Layer | Choice |
|---|---|
| Agent orchestration | LangGraph + LangChain |
| LLM | Sarvam-105B (langchain-sarvam) |
| Backend API | FastAPI (async), SQLAlchemy 2 |
| Database | Neon Postgres (+ pgvector later) |
| Queue / cache | Redis + Celery |
| Auth | Clerk |
| Billing | Razorpay Subscriptions |
| Frontend | Next.js + TypeScript, installable PWA |
| Deploy | Render (stage 1) → Coolify on a VPS (stage 2) |
backend/ FastAPI + LangGraph backend — see backend/README.md
frontend/ Next.js + React PWA — added in Phase 1 (not yet created)
This project is being built in phases — see the roadmap for the full architecture, phase checklists, and what's done vs. planned. Phase 0 (backend foundations: app structure, Neon wiring, health checks, CI, Docker) is complete; Phase 1 (Clerk auth + multi-tenancy) is next.
cd backend
cp .env.example .env # fill in your Neon connection strings
uv sync
uv run alembic upgrade head
uv run uvicorn app.main:app --reload # Linux/macOS/WSL
uv run python -m app.dev_server # Windows
Full instructions: backend/README.md.
Not yet decided / all rights reserved for now.