🌿
আদর
DOCINTEL
Document · Speech · Video Intelligence Platform
Tap anywhere to begin →
🌿
আদর
DOCINTEL
🌿
Welcome
আদর DocIntel
Your intelligent knowledge platform — upload documents, transcripts, audio, and video, then search, summarize, cite, and chat across your enterprise knowledgebase
500
Docs per user
pgvector
Vector search
Video
Timestamp Q&A
Step 1
Secure Registration & Login
Create your private workspace in seconds. Every account is isolated — your documents are never shared with other users.
🔐JWT-based authentication — sessions persist across page refreshes
🛡bcrypt password hashing — your credentials are never stored in plain text
👤Role-based access — regular users and system administrators
docintel.adar.agomoniai.com
🌿
আদর
DocIntel
Email
user@example.com
Password
••••••••••
Sign in →
No account? Create one
Step 2
Upload, Redact, Classify & Detect Language
Drag and drop files or click to browse. Every file is stored securely in Google Cloud Storage, then optional PII redaction can protect extracted text before chunking, embedding, classification, and AI workflows.
📄Supports PDF, DOCX, CSV, images, and plain text
🔒Redact PII before chunking and embedding — emails, phones, SSNs, cards, DOB, bank IDs, IPs
🌐Detects English, Spanish, Bengali, Hindi, Arabic, and other ISO language codes
🧭Labels invoices, leases, resumes, reports, policies, and more
☁GCS path: users/{uid}/documents/{did}/source/
docintel.adar.agomoniai.com
আদরDocIntel
📂 Documents💬 Chat
3
Total
1
Chunked
2
Embedded
⬆ Upload
⬆
Drop files or click to upload
PDF · DOCX · CSV · Images · TXT · 497 slots remaining
🔒 Redact PII before chunking
Lease_Extension_931_Bryant.pdf
Embedded ✓Lease · LegalEnglish · 42 chunks · PII redacted
Step 3
Automatic Chunking with Metadata
Immediately after upload, DocIntel extracts text, applies optional PII redaction, and splits protected content into 350-word semantic windows with 60-word overlap — no manual step needed.
✂Smart word-window chunking preserves sentence boundaries
🔒Spacing-aware redaction catches OCR variants like jane @ example . com and 123 45 6789
🏷Each chunk carries full metadata: doc ID, user ID, filename, file type, position
💾Chunks saved to GCS: chunks/chunk_0001.txt
GCS: chunks/_metadata.json
// _metadata.json
"document": {
  "id": "91f2d246-9d40...",
  "user_id": "a4b8c2d1...",
  "filename": "Q3_Report.pdf",
  "file_type": "pdf",
  "total_chunks": 42
},
"chunks": [
  { "index": 0, "word_count": 347,
    "gcs_path": "...chunks/chunk_0000.txt" },
  { "index": 1, "word_count": 351,
    "gcs_path": "...chunks/chunk_0001.txt" },
  ... 40 more chunks
]
Step 4
Browse Source & Chunks
Open the original document via a signed GCS URL, or browse every individual chunk with word count, storage path, and an on-demand PII privacy toggle for safe review.
🔗Source button opens a signed URL valid for 1 hour — no direct cloud access needed
📋Chunks panel shows all 42 chunks — click any to view full text content
🔒Chunk viewer PII toggle masks sensitive identifiers while inspecting raw text
☑Select multiple chunks for targeted chunk-level summarization
Chunks Viewer
42 Chunks
#1 · 347w
#2 · 351w
#3 · 348w
#4 · 352w
#5 · 344w
Chunk #1 of 42
🔒 PII on
GCS: users/uid/documents/did/chunks/chunk_0000.txt
Contact [REDACTED_EMAIL] · Phone [REDACTED_PHONE] · SSN [REDACTED_SSN]

The Q3 2024 financial results demonstrated strong performance across all business segments. Revenue grew 17% year-over-year to $2.8 million, driven primarily by expansion in enterprise accounts and increased adoption of premium tier subscriptions...
Step 5
One-Click Vector Embedding
Click Embed on any chunked document to generate vector embeddings. These are stored in pgvector — PostgreSQL's vector extension — enabling semantic search.
⚡Powered by Gemini embedding-2 — 768 dimensions via REST API
🐘pgvector with HNSW index for cosine similarity search
🔒Every vector is user-scoped — you can only search your own documents
Embedding pipeline
📄
Annual_Policy_2024.docx
18 chunks · Ready to embed
⚡ Embed
Embedding progress
Chunk 12 of 18 — storing in pgvector...
✓ Chunk 0000 → [0.023, -0.441, 0.182, ...768 dims]
✓ Chunk 0001 → [0.187, 0.063, -0.294, ...]
→ Chunk 0012 → embedding...
Step 6
Voice + Multilingual Chat
Ask by typing or speaking in English, Spanish, Bengali, Hindi, Arabic, or the language of the document. A chat privacy toggle redacts PII from questions, history, retrieved context, source previews, and traces before model use.
🎙Spanish mic input — Web Speech where supported, MediaRecorder + Gemini transcription fallback for Safari and Firefox
🔒PII toggle masks structured identifiers, including spaced/OCR-style formats
🔍pgvector cosine similarity — finds the most relevant chunks to your question
🌐Response language follows the selected documents when appropriate
📎Every answer cites its source chunks with similarity percentage
💬 Chat
✓ Q3_Financial × 🔒 PII Annual_Policy
■ Recording Spanish voice… transcribes with Gemini fallback
¿Cuál fue el ingreso de Q3 y su crecimiento?
🌿
Los ingresos de Q3 2024 fueron $2.8M, un crecimiento interanual de 17%, impulsado por expansión enterprise y adopción del plan premium [Source 1].
🐘 pgvector · 3 sources · 94%
Feature
Rich Table Rendering
When the AI detects tabular data — financials, schedules, comparisons — it automatically formats the response as a proper readable table.
📊Markdown tables rendered as clean HTML tables with alternating rows
✍Also renders bold, italic, bullet lists, headings, and inline code
🎯System prompt instructs the model to prefer tables for structured data
Chat — table response
Show revenue breakdown by quarter
🌿
Here is the quarterly revenue breakdown [Source 1]:
QuarterRevenueGrowthMargin
Q1 2024$2.4M+12%24%
Q2 2024$2.8M+17%26%
Q3 2024$3.1M+11%28%
Operating margins improved steadily through cost optimisation [Source 1]
Feature
Multilingual Document Summarization
Summarize any chunked document — no embedding required. Choose from five types, write a custom prompt, and turn on PII privacy before sending content to Gemini.
⚡Executive — 3-5 sentence overview with key conclusions
📑By Section — identifies every section and summarizes each
🌐English, Spanish, Bengali, Hindi, and Arabic summaries with exact citations preserved
🔒Summary privacy mode redacts document text and custom prompts before generation
✏Custom — write your own: "What are the financial risks?"
📝 Summary Panel
Summarize: Q3_Financial_Report.pdf
⚡ Executive • Key Points 📑 By Section 📄 Detailed 🔒 PII ✏ Custom
▶ Generate Summary
EXECUTIVE SUMMARY✓ Complete
আদর DocIntel Q3 2024 demonstrated strong financial performance with revenue of $2.8M, up 17% year-over-year. Operating margins expanded to 28% driven by enterprise growth and cost optimisation. Management raised full-year guidance citing strong pipeline visibility.
Admin
System Administration Dashboard
Administrators get visibility across users, documents, usage, audit history, and AI traces — including question-level inspection of retrieval, prompts, tool calls, and LLM responses.
📊Live stats — total users, documents, embedded vectors, storage used
👥Promote or demote users, delete accounts with full data cascade
🗑Delete any document — removes GCS files, chunks, and pgvector rows
🧭Traces tab — select a question and inspect spans, retrieved context, tool calls, and LLM output
⚙ Admin Dashboard
24
Users
1,247
Docs
891
Embedded
84K
Vectors
UserRoleDocsActions
admin@adar.comadmin34—
user@example.comuser12↑ Promote
dev@company.comuser87🗑 Delete
Feature
Secure Password Reset
Forgot your password? No problem. আদর DocIntel sends a secure reset link directly to your email — valid for one hour, single use only.
📧One-click forgot password from the login screen — enter your email and a reset link is sent instantly
🔒Tokens are SHA-256 hashed in the database — the raw token only ever exists in the email
⏱Links expire in 1 hour and are single-use — clicking a used link shows an invalid token error
🌿Sent via Google SMTP from your domain — fully branded আদর DocIntel email
Password Reset Flow
① Login screen
Password Forgot password?
••••••••
Click "Forgot password?" to begin reset
② Email sent
From: আদর DocIntel <admin@agomoniai.com>
Subject: Reset your আদর DocIntel password
Reset Password →
Link valid for 1 hour · Single use · SHA-256 hashed
③ Set new password
New password (min 8 chars)
Set new password →
Security
Built-in Rate Limiting
Every endpoint is protected against abuse. Brute-force login attempts, credential stuffing, and API flooding are automatically blocked per user or IP.
🔐Login: 10 attempts per minute per IP — blocks brute-force credential attacks
📝Register: 3 per minute — prevents mass account creation
💬Chat: 30 queries per minute per user — fair usage across all users
📂Upload: 20 files per minute — prevents storage abuse
⚡Returns HTTP 429 Too Many Requests with a clear retry message
Rate limit response
Rate limits — per endpoint
Endpoint Limit Key
POST /auth/login10/minIP
POST /auth/register3/minIP
POST /auth/forgot-password5/minIP
POST /chat/stream30/minUser
POST /documents/upload20/minUser
POST /summarize/*/stream15/minUser
HTTP 429 — Too Many Requests
{"detail": "Too many requests — max 10 per 60s. Please wait."}
Feature
Persistent Chat History
Every conversation is saved to the database and restored across devices, browsers, and sessions. Your chat history is always there when you need it.
💾Conversations auto-saved to PostgreSQL 1.5 seconds after each AI response
📱Access the same history from any device — not localStorage, real server storage
✏Sessions are auto-titled from your first question — easy to find later
🗂Up to 50 sessions listed per user, ordered by most recent — click any to restore
🗑Delete any session — removes all messages from the database permanently
💬 Chat — Session History
History + New
What was Q3 revenue?
4 msgs · May 20
Show policy sections
6 msgs · May 19
List all deadlines
2 msgs · May 18
Key financial risks
8 msgs · May 17
✓ Q3_Financial ×
What was Q3 revenue?
🌿
Q3 revenue was $2.8M, a 17% increase YoY [Source 1].
✓ Saved · 4 messages
Ask a question…
➤
Retrieval
Hybrid Search: Vector + BM25 + RRF
Pure cosine similarity misses exact matches — product codes, invoice numbers, names, dates. আদর DocIntel fuses semantic vector search with PostgreSQL full-text search using Reciprocal Rank Fusion.
🔍pgvector cosine similarity finds semantically similar chunks — great for concepts and meaning
🔤PostgreSQL BM25-style full-text search finds exact keyword matches — product codes, names, dates
⚡Reciprocal Rank Fusion (RRF) combines both lists: score = 1/(60+vector_rank) + 1/(60+fts_rank)
🏆Chunks found by both methods score highest — hybrid badge shows when both signals agree
↩Automatic fallback to vector-only when FTS returns zero results (stopword-only queries)
Hybrid Search Pipeline
Query: "Invoice #INV-2847 payment terms"
pgvector
Cosine Similarity
top 50 semantic matches
+
PostgreSQL GIN
BM25 Full-Text
top 50 keyword matches
▼ Reciprocal Rank Fusion ▼
Re-ranked unified top 20
score = 1/(60+v_rank) + 1/(60+fts_rank)
Source badges in chat
⚡ hybrid Invoice_2847.pdf 94%
Payment terms for invoice #INV-2847: Net 30 days from receipt...
🔤 keyword Contract_Terms.pdf 61%
All invoices must reference INV prefix followed by numeric ID...
🔍 vector Payment_Policy.pdf 57%
Payments are due within the agreed net terms upon delivery...
Quality
Cross-Encoder Re-ranking via Gemini
Retrieval gets you candidates. Re-ranking gets you the right answer. A cross-encoder reads the question and each chunk together — it sees context that bi-encoders miss.
🎯Bi-encoders score query and chunk independently — fast but context-blind
🧠Gemini cross-encoder reads (query + chunk) together — scores true relevance 0.0 to 1.0
📊Fetch 20 candidates from hybrid search, Gemini re-orders → top 6 sent to LLM
✦Re-ranked badge appears on source cards — shows which chunks survived the re-ranking stage
↩Graceful fallback to retrieval order if Gemini re-rank fails
3-Stage RAG Pipeline
①
Hybrid Retrieval
pgvector + BM25 + RRF → 20 candidates
↓
②
Gemini Re-ranking
scores each (query, chunk) pair → top 6
gemini-1.5-flash
↓
③
LLM Generation
top 6 re-ranked chunks → grounded answer
After re-ranking
✦ re-ranked ⚡ hybrid Lease_2025.pdf 91%
✦ re-ranked 🔍 vector Addendum_A.pdf 74%
Vertical Product Layers
Domain Agentic Workflows
DocIntel uses one horizontal RAG, governance, and traceability platform, then adds specialized vertical workflows for healthcare, lease management, restaurants, finance, and talent readiness.
🎙Clinical scribe — consent-based visit audio, 5-language transcription, SOAP note draft, patient summary, follow-up checklist, and After Visit Summary
🏥Clinical document intelligence — after-visit summaries, clinical notes, lab reports, medication lists, prior history, and care gaps
🧾Prior authorization readiness — payer criteria, evidence mapping, missing documents, submission risks, and review packet
📄Patient-ready AVS artifact — generate PDF, save to GCS, chunk, embed, and make it searchable for future chat
👥Healthcare review workbench — RBAC personas, editable packet sections, approval workflow, audit trail, and field-level change history
🏢Lease intelligence — abstract, critical dates, obligations, amendment comparison, clause flags, risk flags, and approval workflow
🎯Talent readiness — resume and job-description ingestion, semantic evidence matching, gap analysis, interview reconciliation, scoring, and candidate packets
🍽Restaurant scribe — segmented long recordings, full transcript, profile/menu extraction, deterministic item-price parsing, edit/approve/save
🛒Restaurant ordering — text or voice menu comparison, mobile comparison cards, collapsible cart, DB-backed restaurant/menu IDs, Stripe checkout, owner queue, and email notification
⭐Restaurant feedback — typed or voice feedback, semantic rating suggestion, verified-order ratings, owner response queue, and recommendation signals
⇄Menu search, price comparison, and recommendations — participating restaurants keep menu data searchable, comparable, rated, and order-ready
💬Patient and team chat — ask what happened, what changed, what evidence exists, what is missing, and what action is next
🔎Grounded RAG — cited answers across transcripts, clinical records, payer policy guides, and approved workflow outputs
🔐Governance — PHI/PII redaction, role-based workspaces, traces, audit logs, evaluation scores, and human approval
Vertical Workflows — Product Feature Map
Clinical Scribe
Visit audio
SOAP + AVS
PDF artifact
Restaurant Scribe
Audio segments
Menu parser
Ratings + orders
Lease Intelligence
Abstracts
Dates + obligations
Compare amendments
Governance
RBAC personas
Field audit
Human approval
Workflow Inputs
Patient-doctor audio After-visit summary Clinical notes Lab reports Medication lists Lease + amendments Restaurant owner audio Saved transcripts Restaurant DB rows Collapsible carryout cart Mobile price cards Customer ratings Prior history Payer policies 5 languages
Feature
Output
User
Scribe
Transcript, SOAP note, patient summary, follow-ups, AVS
Care team
AVS PDF
Generate, save to GCS, chunk, embed, and chat later
Patient
Clinical AI
Patient context, labs, meds, risks, care gaps
Provider
Prior auth
Criteria match, evidence gaps, packet readiness
Billing
Chat
Cited answers from visits, records, policies, packets
Patient
Audit
Trace, quality score, PHI flags, approval history, field changes
Admin
Carryout
Compare menus, add from chat, edit qty, Stripe pay, owner accepts or refunds
Food lover
Quality Loop
Feedback on AI Responses
Every AI response includes a thumbs-up and thumbs-down button. Your ratings create a quality signal that identifies bad retrievals and poor answers — building a continuous improvement loop.
👍Thumbs up or down on every AI message — click once to rate, click again to change
💾Ratings saved to PostgreSQL with the triggering question and answer for context
🔄Persistent across sessions — your ratings are restored when you reload or switch sessions
🎯Selecting one rating dims the other — clear visual state: green for helpful, red for not helpful
📊Admins can review all feedback via the API — thumbs counts, recent ratings, and user emails
💬 Chat — Feedback
🌿
Q3 revenue was $2.8 million, a 17% increase year-over-year, driven primarily by enterprise contract growth in the APAC region.
✓ Marked helpful
🐘 pgvector 2 sources ▾
🌿
I couldn't find specific information about the Q3 cost breakdown in the provided documents.
✗ Marked not helpful
Saved to PostgreSQL
message_id: "abc123xyz"
rating: +1 (helpful)
question: "What was Q3 revenue?"
restored: ✓ on next session load
Export
Export Chat & Summaries
Every conversation and summary can be exported as a Markdown file. Take your AI-generated insights into Notion, Confluence, Word, or any editor — with sources included.
↓Export any chat session as Markdown — click the Export button in the chat top bar
📄Includes all questions, answers, and source citations (document name, chunk, relevance %)
📝Export any summary as Markdown — button appears in the summary panel after generation
⚡Instant client-side generation — no server round-trip, no waiting
🌐Open .md files in Notion, Obsidian, VS Code, Typora, or paste into any editor
Chat Export — Q3_Revenue_Analysis.md
Chat top bar
✓ Q3_Financial.pdf 3/3
↓ Export
# Q3 Revenue Analysis
*Exported from আদর DocIntel · May 20, 2026*

---

**You:** What was Q3 revenue?

**আদর DocIntel:** Q3 revenue was
$2.8M, up 17% YoY...

> **Sources:** Q3_Report.pdf
> (chunk 3/12, 94%)

---
Summary panel header
Executive Summary — Q3_Financial.pdf
↓ Export .md
✕
Metering
Strict Usage Metering & Analytics
Every costly action is tracked and enforced in real time. Users click 📊 Usage to see documents, file size, chat queries, embedding chunks, summaries, compares, lease AI, voice transcriptions, evals, storage, and all-time activity.
📊Usage panel in the header — always one click away, loads live stats from PostgreSQL
📤Tracks documents, upload size, embedding chunks, chat, summaries, compares, lease AI, voice, and eval cases
🧱Quota is reserved atomically before expensive model work starts, preventing concurrent bypass
🌡Progress meters turn amber at 80% of your plan limit — visual warning before hitting the wall
🛑Over-limit requests return clear 403, 413, or 429 errors before consuming AI capacity
📊 Usage & Limits
Your plan: Pro Plan
📂
12
Documents
of 500
💬
23
Queries today
of 500
Enforced plan limits
Documents 12 / 500
Queries today 23 / 500
Embedding chunks today 84 / 100
8/50
Compares
4/50
Lease AI
16/250
Voice
All-time activity
📤 Uploads47
⚡ Embeddings1,284
💬 Queries312
⇄ Comparisons8
🏢 Lease AI17
📊 Eval cases24
Billing
Tiered Limits & Plan Management
Three plans — Free, Pro, and Enterprise — with limits enforced per user in the database. During launch, Free subscriptions receive enterprise-equivalent limits through August 31, 2026 while admins can still upgrade accounts or tune JSONB quota overrides.
🎁Launch access: Free subscription gets enterprise-equivalent capabilities through August 31, 2026
⚡Pro: 500 docs, 500 MB files, 500 queries/day, 100 embedding chunks/day, 50 summaries/day, 50 compares/day
🏢Enterprise: unlimited docs, queries, summaries, compares, lease AI, voice, and evals; 10 GB files
⚙Admins change any user's tier with a dropdown in the Users table — takes effect immediately
🔧Lease AI, voice transcription, and eval quotas are enforced alongside core RAG usage
🛑Exceeding limits returns HTTP 403, 413, or 429 with a clear upgrade message
⚙ Admin → Users
FREE LAUNCH
Enterprise access
Until Aug 31, 2026
10 GB files
Workflow access
POPULAR
PRO
500 docs
500 MB
500 q/day
50 summaries
ENTERPRISE
∞ docs
10 GB
∞ q/day
∞ workflows
Email
Role
Tier
Docs
admin@agomoniai.com
admin
12
user@company.com
user
3
After launch — standard Free quotas return clear HTTP 403/429 messages before AI capacity is consumed.
HTTP 429 — Daily query limit reached (50 on Free tier). Try again tomorrow.
Atomic check — quota is reserved before model calls, embeddings, voice transcription, evals, or lease agents run.
Collaboration
Team Workspaces
Create shared workspaces where your team collaborates on the same document set. Each workspace has role-based access — owners manage membership, editors upload and embed, viewers can only read and chat.
🏢Create a workspace, invite teammates by email — they must have an existing account
👑Owner — full control: rename, delete, manage members, upload, embed, and chat
✏Editor — can upload documents and run embeddings, but cannot manage members
👁Viewer — read-only: upload button hidden, can chat and search shared documents
🔀Switch context with one click — workspace badge appears in the header, chat history and documents scope to that workspace automatically
🗑Delete protection — must type the workspace name exactly to confirm; warns about other members losing access
🏢 Workspaces — Q3 Finance Team
Workspaces
🏠 Personal
🏢
Q3 Finance
3 members · 8 docs
🏢
Legal Review
2 members · 3 docs
New workspace
Team name…
+
Q3 Finance Team
3 members · 8 documents · your role: owner
✏ Rename
✓ Active
🗑 Delete
Member
Role
Change
admin@agomoniai.com
owner
—
analyst@firm.com
editor
editor ▾
✕
partner@client.co
viewer
viewer ▾
✕
Invite member
colleague@company.com
viewer ▾
+ Invite
👑 Owner
Full control
✏ Editor
Upload + embed
👁 Viewer
Read + chat
Trust
Email Verification
Every new account must verify their email address before logging in. A 24-hour link is sent automatically on registration. Admins are auto-verified. Existing accounts are grandfathered in.
📧Verification email sent immediately on registration — powered by Gmail SMTP
🔒Unverified accounts receive HTTP 403 on login with a clear message to check inbox
🔄Resend button available — new 24-hour link sent without revealing if email exists
👑First user (admin) is auto-verified — no chicken-and-egg on fresh deployments
🛡Tokens stored as SHA-256 hashes — raw token never persisted to the database
📧 Check your inbox
📧
Verify your email
We sent a link to
analyst@firm.com
Click the link to activate your account.
It expires in 24 hours.
Back to login
Email received
Verify your আদর DocIntel email address
From: আদর DocIntel <admin@agomoniai.com>
Welcome to আদর DocIntel!

Please verify your email address by clicking the link below:

https://docintel.adar.agomoniai.com/verify-email?token=abc123...

This link expires in 24 hours.
HTTP 403 — Please verify your email address before logging in. Check your inbox or use the resend link.
Ops & Compliance
Privacy, Audit & Traces
Audit logs explain what users did. PII redaction protects sensitive identifiers. Traces explain how an AI answer was produced, including whether privacy mode was enabled for a question or summary.
🔔In-app toast when embedding completes: "Q3_Report.pdf is ready for chat (47 chunks)"
📧Email notification sent to uploader via Gmail SMTP when status changes to embedded
📬Workspace invite email sent when a member is added to a team workspace
🔍Audit log table in Admin dashboard — action, user, resource, IP address, timestamp
🔒PII redaction — upload-time and runtime privacy modes for chunks, chat, summaries, comparisons, and traces
🧭Trace tab — filter by question, open a trace, and inspect spans, retrieved chunks, LLM/tool events, prompts, and response
🧩How it works — X-Trace-Id connects trace_flows, trace_spans, and trace_llm_events for one chat or voice request
🗄Stored in PostgreSQL audit_log and trace tables — query directly for compliance and debugging exports
⚙ Admin → Traces
✅
Embedding complete
"Q3_Financial.pdf" is ready for chat (47 chunks embedded)
Question Traces
Filter by question
↻ Refresh
Question
Flow
Status
Trace
Q3 revenue growth?
RAG
success
trc_8fa…
Spanish contract summary
voice
traced
trc_2bc…
Invoice payment terms?
retrieve
review
trc_91d…
Why traceability matters: prove the answer came from the right evidence and identify the exact failure point
X-Trace-Id → trace_flows → trace_spans → trace_llm_events → Admin question view
Organisation
Document Recovery & Tags
Errored documents can be retried with one click — the original file is re-downloaded from GCS and re-processed. Tags let you organise hundreds of documents into named collections with colour-coded chips, filtering, and sorting.
↻Retry button on error-state documents — wipes stale chunks, re-downloads from GCS, re-runs the full chunk → embed pipeline
🏷Create colour-coded tags — assign multiple tags to any document with a single dropdown click
✕Remove tags from documents instantly — the ✕ on each chip unassigns without deleting the tag
🔍Live search bar filters documents as you type — no page reload
⇅Sort by date, name A–Z, file size, or status — combined with tag filter for precision
🗄Tags stored in PostgreSQL — survive sessions, shared across devices, visible per-user
📂 Documents — Tags & Filter
🔍 Search…
🏷 Q3
↓ Date
🏷3
Q3 Finance (3) ✕ Legal (5) ✕ HR (2) ✕
New tag name…
+ Add
📄
Q3_Financial_Report_2026.pdf
Embedded ✓ 🏠 Personal PDF · 2.4 MB · 47 chunks
Q3 Finance ✕ Legal ✕
🔗 Source
📋 Chunks
📝 Summary
↩ Re-embed
📝
corrupted_report.docx
Error Chunking timeout after 30s
↻ Retry
🔗 Source
🗑 Delete
Monetisation
Stripe Billing + Restaurant Payments
Full Stripe Checkout integration covers subscriptions and paid restaurant carryout orders. Subscription billing auto-activates plans on login, while restaurant checkout returns customers to the same workspace, submits paid orders by webhook, and supports refund-on-reject.
🎁Free launch access — enterprise-equivalent capabilities until August 31, 2026
🚀Pro ($20/mo) — 500 docs · 500 MB files · 500 queries/day · 50 summaries/day · 50 compares/day
🏢Enterprise ($100/mo) — unlimited docs, queries, summaries, compares, lease AI, voice, and evals; 10 GB files
🎁3-day free trial on Pro & Enterprise — card collected, no charge until day 4
🔄Auto-sync on login — Stripe subscription status checked on every sign-in, tier updated instantly
🔒Cancel anytime via Stripe portal — downgrade to Free reflected on next login automatically
🍽Restaurant checkout — paid carryout orders return to the same workspace and enter the owner queue after webhook confirmation
↩Refund-on-reject — paid restaurant orders are refunded before being marked rejected
💳 Plans & Billing
Free Launch $0
  • Enterprise-equivalent until Aug 31, 2026
  • 10 GB files · workflows included
✓ Active
Most popular
Pro
$20/mo
  • 500 documents · 500 MB files
  • 500 queries · 50 summaries · 50 compares/day
🎁 3-day free trial — no charge until day 4
Start 3-day free trial →
Enterprise
$100/mo
  • Unlimited docs · 10 GB files
  • Unlimited queries, workflows, voice, evals
🎁 3-day free trial — no charge until day 4
Activation Flow
Stripe Checkout → Redirect to workspace → Plan active on sign-in ✓
Quality Assurance
Evaluation: Answers + Agent Workflows
DocIntel evaluates both conversational RAG answers and vertical agent workflow runs. Inline answer evals help users judge response quality; backend-persisted workflow evals support governance, approval gates, traceability, and audit history.
🎯Relevance — does the answer actually address the question asked?
🔍Specificity — does it give concrete details, numbers, and dates vs vague generalities?
⚖️Confidence — is uncertainty expressed proportionally, neither overconfident nor over-hedged?
🧩Coherence — is the summary or comparison logically structured with no contradictions?
📊On-demand Evaluate button in summary and comparison panels — fires only after streaming completes
🏆Graded 1–5: Excellent · Good · Acceptable · Poor · Fail — hover for judge reasoning
🧭Agent workflow eval API — stores overall score, gate status, metric scores, recommendations, and policy threshold
💬 Chat — with inline eval scores
What was the revenue growth in Q3 compared to Q2?
📚
Based on the Q3 Financial Report, revenue grew 18.4% from Q2 to Q3, reaching $4.2M. Operating margin improved by 2.1 percentage points to 24.3%.
Eval
🎯 5/5
🔍 5/5 ⚖️ 4/5 ↻ ✕
🎯 Relevance 5/5
Excellent ✓

Directly and completely addresses the revenue growth question with specific figures

Does the answer address the question?

After summarization completes:
📊 Evaluate
→ 🧩 4/5 🔍 5/5
Agent workflow evaluation
91%
Overall
Pass
Gate
82%
Citations
Saved
Audit
POST /api/agent-evals/lease/runs/{run_id} persists metrics, recommendations, and policy.
Talent Intelligence
Talent Management Readiness
DocIntel connects resumes and job descriptions into an evidence-backed workflow for structured profiles, semantic role matching, interview validation, score reconciliation, and human-reviewed candidate packets.
📄Ingest one or more resumes or CVs with the target job description from the same workspace
🧠Build candidate profile, skills, experience, education, certifications, and full-resume semantic requirement evidence
📊Score Met and Partial evidence while treating Unclear evidence as neutral interview validation
🔄Reconcile interview findings back into the Evidence Matrix and recalculate documented match
🤝Save, review, approve, download, and ingest a traceable candidate packet; humans retain decision accountability
Talent Readiness — Candidate Review
Director, AI Engineering
Resume + Job Description · Human review required
86%
70
Required
11
Preferred
10
Experience
5
Education
RequirementStatusEvidence
Agentic AI platformsMetProduction agent and RAG leadership
TensorFlow / PyTorchUnclearValidate framework depth in interview
Technical leadershipMet25+ years across IC and leadership roles
Interview-to-Matrix Reconciliation
Evidence updates matrix, gaps, history, and score.
Reconcile evidence
New Experience
DocIntel Guest Preview Before Signup
Visitors can experience DocIntel before creating an account. The guest preview supports upload, processing, embedded Q&A, and four summary modes with the same visual language as the signed-in product.
⚡Upload a supported document and preview summaries or grounded Q&A immediately
📝Executive, key points, by section, and detailed summary options
📱Mobile-first collapsible layout keeps upload, documents, summary, and Q&A easy to navigate
🔐Sign in to claim the guest workspace and continue with saved documents
Guest Preview
আদরDocIntel Guest Preview
Upload / sign in options⌄
⬆ Upload and try
📘 User guide
Summary preview
Generated summary appears with markdown formatting and original DocIntel colors.
Q&A preview1 ready
Guided Adoption
In-App User Guide for Every Workflow
DocIntel now includes a built-in user manual so people can quickly understand where to upload, when to embed, how to chat, how to summarize, and when to use vertical workflows.
📘Guide button available in the signed-in header, mobile menu, and guest preview
🧭Sections for Quick Start, Documents, Q&A, Video, Healthcare, Lease, Finance, Talent Readiness, Workspaces, and Troubleshooting
📱Mobile-friendly side panel with horizontal section navigation
✅Designed to reduce onboarding friction and help users navigate DocIntel efficiently
📘 DocIntel User Guide
🚀 Quick Start
📂 Documents
💬 Q&A
🎥 Video
💼 Finance
🎯 Talent
🚀
Quick Start
Start with upload, processing, summary, and Q&A.
How to use it
  1. Upload one or more files.
  2. Wait for chunks, then embed.
  3. Select documents and ask Q&A.
  4. Use summaries or workflows when needed.
Knowledgebase Expansion
Documents, Speech & Video in One Intelligence Layer
DocIntel is expanding beyond static documents. Uploaded documents, speech transcripts, clinical or restaurant conversations, and timestamped video segments can all become searchable knowledge.
📄Documents become chunks, embeddings, summaries, citations, and workflow packets
🎙Speech becomes transcripts for clinical scribe, restaurant scribe, feedback, and chat workflows
🎥Video becomes metadata, frames, transcript, timestamped segments, embeddings, and Q&A
🔍RAG connects every supported asset into a broader enterprise knowledgebase
Video Intelligence Knowledgebase
📄
Documents
  • PDFs
  • Policies
  • Contracts
🎙
Speech
  • Clinical visits
  • Menu scribe
  • Feedback
🎥
Video
  • Frames
  • Transcript
  • Segments
↓
Embeddings + Hybrid Retrieval + RAG
Search across chunks, transcript windows, frames, and timestamped segments.
Ask: “What was discussed between 1:00 and 3:00?”
Answer: timestamp-aware insight with transcript and visual context.
🌿
আদর DocIntel
Everything you need to turn business assets into intelligence
A complete self-service platform for documents, speech, video, RAG, vertical workflows, and human-reviewed business action.
📂
Upload & Store
  • Up to 500 documents
  • PDF, DOCX, CSV, Images
  • Secure Google Cloud Storage
  • Signed URL access
✂
Chunk & Index
  • Auto 350-word windows
  • Rich metadata per chunk
  • GCS path storage
  • Browse all chunks
⚡
Embed & Search
  • Gemini Embedding-2
  • 768-dim vectors
  • pgvector + HNSW index
  • Cosine similarity search
🎙
Voice Chat
  • Speak + auto-submit
  • Safari/Firefox fallback
  • Gemini transcription
  • Source-cited answers
📝
Summarize
  • 5 summary types
  • Executive to Custom
  • Map-reduce for large docs
  • No embedding needed
⚙
Admin Control
  • Real-time system stats
  • User management
  • Document oversight
  • Role-based access
🔐
Security + PII
  • JWT + bcrypt auth
  • Upload-time masking
  • Chat + trace privacy
  • OCR spacing aware
🗂
Chat Sessions
  • PostgreSQL-persisted history
  • Auto-titled from question
  • Access from any device
  • Up to 50 sessions per user
🔀
Hybrid Search
  • pgvector cosine similarity
  • PostgreSQL BM25 full-text
  • Reciprocal Rank Fusion
  • ⚡ hybrid / 🔤 keyword / 🔍 vector badges
✦
Gemini Re-ranking
  • 20 candidates → Gemini scores
  • Cross-encoder (query + chunk)
  • Top 6 sent to LLM
  • Fallback to retrieval order
⚙
Vertical Agents
  • Healthcare + lease + restaurant
  • Finance + talent readiness
  • Evidence matrix + field audit
  • Human approval + packets
👍
Feedback Loop
  • Thumbs up/down on AI responses
  • Persists across sessions
  • Saved to PostgreSQL with context
  • Admin feedback analytics API
↓
Export
  • Chat → Markdown with sources
  • Summary → Markdown .md
  • Client-side, instant download
  • Notion / Obsidian / VS Code ready
📊
Usage Metering
  • Tracks uploads, queries, embeds
  • Today vs all-time breakdown
  • Storage bytes per user
  • Live usage panel in header
🏷
Tiered Plans
  • Free / Pro / Enterprise tiers
  • Per-user DB enforcement
  • Admin tier change dropdown
  • HTTP 403/429 on limit breach
🏢
Team Workspaces
  • Owner / Editor / Viewer roles
  • Invite teammates by email
  • Workspace-scoped docs + chat
  • Switch context in one click
🎥
Video Intelligence
  • Metadata + frames
  • Transcript + segments
  • Timestamp-aware Q&A
  • Video knowledgebase
📘
User Guide
  • Quick start manual
  • Workflow help
  • Mobile-friendly panel
  • Guest + signed-in access
📧
Email Verification
  • Verify before first login
  • 24-hour token via Gmail SMTP
  • Resend button available
  • Admin auto-verified
🧭
Traceability
  • Question-level traces
  • Spans + LLM events
  • Retrieved chunk inspection
  • Admin trace viewer
💳
Stripe Payments
  • Subscriptions + restaurant checkout
  • Same-workspace return
  • Paid owner queue
  • Reject → refund
📊
Inline Eval
  • Auto-scores every chat answer
  • 🎯 Relevance · 🔍 Specificity · ⚖️ Confidence
  • Grades 1–5 with judge reasoning
  • On-demand for summaries & compare
↻
Doc Recovery
  • Retry button on error docs
  • Re-downloads from GCS
  • Re-runs full chunk → embed
  • No delete + re-upload needed
🏷
Document Tags
  • Colour-coded tag collections
  • Assign/remove per document
  • Search · filter · sort bar
  • Stored in PostgreSQL per user
🐘 pgvector☁ Google Cloud🤖 Gemini AI⚡ FastAPI⚛ React🔥 Firebase