Alfred
AI-Powered Knowledge Butler
Capture everything. Forget nothing. Let Alfred handle the rest.
github.com/sidx007/alfred
AI-Powered Knowledge Butler
Capture everything. Forget nothing. Let Alfred handle the rest.
github.com/sidx007/alfred
Alfred is a personal knowledge management app that lets you dump raw information โ text, audio, or images โ and automatically turns it into a structured, searchable, and reviewable knowledge base. Think of it as a second brain with a butler personality.
Text, audio recordings, and images โ all processed automatically on upload.
Transcription, OCR, semantic chunking, topic classification, web enrichment, vector embedding.
Daily spaced-repetition reports from chunks captured 1, 3, 5, and 7 days ago โ written in Alfred's voice.
Anki-style cards with Again / Good / Easy grading, auto-generated from your notes.
Ask questions โ semantic search retrieves relevant memories for context-aware answers.
Live bidirectional voice chat via Gemini 2.0 Flash WebSocket streaming.
Alfred doesn't use one model for everything โ each step in the pipeline uses the model best suited for that specific task.
| Task | Model |
|---|---|
| Speech-to-Text | Deepgram Nova-3 |
| Image OCR | OCR.space |
| Semantic Clustering | Groq / Llama 3.3 70B |
| Topic Classification | Groq / Llama 3.1 8B |
| Report Generation | Gemini 2.5 Flash |
| Web Research | Gemini 2.5 Flash + Google Search |
| Live Voice Streaming | Gemini 2.0 Flash (WebSocket) |
| Vector Embeddings | Gemini Embedding 001 (3072-dim) |
"Shall I remind you, sir, that you studied distributed systems three days ago and appear to have retained absolutely none of it? Allow me to refresh your memory."