INVESTIGATOR
Autonomous AI Intelligence Platform that conducts multi-hour investigations, discovers hidden relationships, and generates comprehensive intelligence reports—all without human intervention after the initial query.

THE PROBLEM
Investigative journalists spend weeks tracing corporate ownership structures.
Due diligence teams manually comb through thousands of documents looking for red flags.
Legal professionals burn hundreds of billable hours on discovery.
What if an AI could do the research autonomously while you focus on the insights?
INSPIRATION
The launch of Gemini 3 with its 1M token context, Thought Signatures, and Live API made this possible for the first time.
We weren't interested in building another chatbot—we wanted to build an autonomous agent that thinks like an investigator, working for hours without supervision, backtracking when evidence contradicts hypotheses, and showing its reasoning every step of the way.
CORE FEATURES
Autonomous investigation engine that discovers, analyzes, and visualizes complex information networks in real-time.
Investigation Board
Real-time knowledge graph visualization with auto-layout algorithms. Interactive entities and relationships that build themselves as the AI discovers connections.

Entity Discovery
Autonomous identification of people, companies, locations, and events. Each entity is extracted with confidence scoring and relationship mapping.
Evidence Tracking
Source credibility assessment and evidence linking. Every claim is backed by traceable evidence with full provenance chain.
Thought Chain Transparency
See the AI's reasoning process step-by-step. Watch hypotheses form, get tested, and evolve as new evidence emerges.
VISUAL EVIDENCE
Interface captures and system states from the InvestiGator platform

Command Center
Central intelligence hub with real-time investigation monitoring and system analytics

Active Operations
Multi-case management dashboard with priority indicators

Case File Analysis

Entry Point

Secure Login

Registration
TECH STACK
Production-ready architecture combining async task orchestration, real-time WebSockets, graph algorithms, and reliable AI integration.
Backend
- Django REST Framework
- Celery
- Redis
- PostgreSQL
- Django Channels
- NetworkX
Frontend
- Next.js 14
- TypeScript
- React Flow
- Tailwind CSS
- shadcn/ui
AI/ML
- Google Gemini API
- Thought Signatures
- Multi-step Reasoning
- Entity Extraction
Infrastructure
- WebSockets
- Real-time Updates
- Graph Algorithms
- Async Task Queue
CHALLENGES OVERCOME
Real distributed systems challenges and how we solved them.
Celery Task Not Triggering
Investigations stayed pending. Discovered the Celery task call was commented out as a TODO. Simple bugs are the hardest to spot!
Nodes Stacking at (0, 0)
Integrated NetworkX spring layout algorithm with k=2, iterations=50, scale=1000 for proper graph visualization.
Gemini API Empty Results
API key was empty string. Added validation, improved error handling, and loud logging for critical integrations.
WebSocket Authentication
Created custom middleware to extract JWT from query parameters since WebSockets can't send Authorization headers.
Race Conditions
Used Django transactions for atomic saves, broadcasted entity creation before relationships, frontend queues updates.
WHAT'S NEXT
IMMEDIATE ROADMAP
- Voice Integration with Gemini Live API
- Multi-Modal Evidence Analysis
- Collaborative Investigations
- Advanced Network Analytics
FUTURE VISION
- Investigation Templates
- External Data Connectors
- Pattern Detection ML
- Enterprise Features & SSO
INTERESTED IN
COLLABORATION?
This project demonstrates autonomous AI agents, distributed systems architecture, and real-time data visualization. Let's discuss how these capabilities can solve your challenges.


