The truth they hide. Raw intelligence on demand.
Truth Seeker AI is an elite, hyper-intelligent, and strictly objective analytical chat platform designed to resemble top-tier intelligence briefings. It provides raw, unfiltered analysis exposing mechanisms of control, dark psychology, suppressed history, and geopolitical power structures.
- Intelligence Streaming: Extremely fast real-time chat powered by Groq's LPU inference engine and the Llama-3.3-70b-versatile model.
- Elite System Prompting: AI is engineered to respond with authoritative, well-structured markdown intelligence briefings, avoiding typical corporate moralizing or AI disclaimers.
- Secure Sessions (Auth + DB): Full user authentication and persistent conversation history, securely handled via Supabase Auth and Row Level Security (RLS) PostgreSQL policies.
- Dynamic Actionable UI: Modern, dark-themed interface built with Next.js and Tailwind CSS. Features suggest query buttons to quickly drill down into complex topics.
- Data Export: Downloadable markdown export of complete chat logs.
- AI Summary Reports: Generates post-session tactical debrief reports summarizing the core intel discussed.
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- AI Integration: Groq SDK (Llama-3.3-70b model)
- Database / Auth: Supabase
```bash git clone https://github.com/prutxvi/TruthSeeker-AI.git cd TruthSeeker-AI ```
```bash npm install ```
Create a `.env.local` file in the root directory by copying the template.
```bash cp .env.template .env.local ```
Populate the `.env.local` with your specific keys:
- `NEXT_PUBLIC_SUPABASE_URL`: Your Supabase project URL.
- `NEXT_PUBLIC_SUPABASE_ANON_KEY`: Your Supabase anonymous API key.
- `GROQ_API_KEY`: Your API key from the Groq console.
You need a Supabase project with:
- Authentication enabled (Email/Password).
- A
conversationstable (columns: `id`, `user_id`, `title`, `created_at`, `updated_at`). - A
messagestable (columns: `id`, `conversation_id`, `role`, `content`, `created_at`). - Row Level Security (RLS) active on both tables, allowing users to only select, insert, update, and delete their own conversations and associated messages.
```bash npm run dev ``` Navigate to http://localhost:3000 to view the application.
This project is licensed under the MIT License - see the LICENSE file for details.