ai ml2025

Second Brain

AI-powered personal knowledge management system

Tech Stack

TypeScriptNode.jsPostgreSQLpgvectorDiscord.jsAWS BedrockDirectusDockerCoolifyVector SearchPrompt EngineeringSemantic Search

A production-grade AI-powered personal knowledge management system that automatically captures, classifies, and surfaces information through natural language conversation. Processes thoughts via Discord, uses Claude AI for intelligent classification with 85% accuracy, stores data in PostgreSQL with semantic search capabilities, and generates automated digests. Built with TypeScript, Node.js, and Directus headless CMS. Features intelligent classification with confidence scoring, semantic search using pgvector embeddings, automated digest generation (morning/nightly/weekly) with timezone awareness, and complete DevOps setup with Docker and Coolify. MIT licensed open source project demonstrating self-hosting best practices, data ownership, and cost-efficient infrastructure. Processes 50+ thoughts monthly with zero manual intervention.

Screenshots

Second Brain screenshot 1

Key Highlights

Intelligent classification with 85% accuracy and confidence scoring

Semantic search with pgvector embeddings

Automated digest generation (morning/nightly/weekly) with timezone awareness

Discord bot interface for natural interaction

Directus headless CMS for extensibility

Production deployment on VPS with Docker

MIT licensed open source project

Processes 50+ thoughts monthly with zero manual intervention

Metrics

85%

Classification Accuracy

MIT

Open Source