KnowFlow Chat with any document — Arabic & English AI agent, no setup required.
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: AI Agent. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository tornidomaroc-web/knowflow;first catalogued 2026-10-12;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
KnowFlow
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
> Chat with any document — Arabic & English AI agent, no setup required.
Upload a PDF or paste a URL. Ask questions in Arabic or English.
KnowFlow streams answers in real time — sourced directly from your document.
Features
- Bilingual: Arabic (RTL) + English in the same session
- Streaming responses via Claude Haiku
- PDF, DOCX, and URL ingestion
- Authentication via Supabase
- PRO tier with usage limits
Stack
Next.js 15 · FastAPI · Claude Haiku · Supabase · Railway · Vercel
Architecture
Run locally
Live
🌐 tryknowflow.com
Built by
AboJad — Full Stack AI Engineer, Marrakesh 🇲🇦
Secrets & API keys
**Standing rule:** one named API key per project per environment, living in exactly one location, never copied between projects. Give each environment its own distinctly named key (e.g. knowflow-dev, knowflow-prod) so rotating means replacing a single copy with none left to go stale. The recurring Anthropic key "exposures" across these repos were one key hand-copied between consumers, not a leak.
- Local secrets live only in .env.local / .env (gitignored), never in a committed file.
- Deployed secrets live only in the host env store (Vercel / Railway / etc.).
- A pre-commit secrets scan (scripts/secrets_scan.py) blocks accidental commits; install it once per clone with powershell -ExecutionPolicy Bypass -File scripts/install_hooks.ps1.