AgenDino is a web-based dashboard for managing, transcribing, and summarizing audio recordings from HiDock USB devices. It uses Google Gemini and local Whisper for AI-powered transcription, summarization, task extraction, and knowledge retrieval - all from a single self-hosted interface.
| Feature | Description |
|---|---|
| HiDock USB Integration | Detect, sync, and manage recordings from HiDock H1 / H1E / P1 devices |
| Recording Management | Upload, organize with folders, play back, and delete audio files |
| AI Transcription | Cloud (Gemini) and local (Whisper) speech-to-text with speaker diarization |
| AI Summarization | Structured summaries with customizable system prompts and multiple versions |
| Task Generation | Extract Jira-style tasks and subtasks from meeting summaries |
| Calendar | Manual events, iCal subscriptions (Google Calendar, Outlook), recording linking |
| Daily Recap | AI-generated end-of-day narrative from events and meetings |
| Proactive Analysis | Detect schedule conflicts, back-to-back meetings, and overloaded days |
| Knowledge Base | RAG search and Q&A over all your summaries, plus interactive mind maps |
| Notion Publishing | Publish summaries as rich Notion sub-pages |
| Authentication | Optional single-user login with session cookies and IP banning |
| Custom Prompts | Add your own summarization prompts organized by language and category |
git clone https://github.com/DStt/agendino.git
cd agendino
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txtCreate a .env file with your Gemini API key:
GEMINI_API_KEY=your-gemini-api-keyStart the server:
cd src
fastapi dev main.pyOpen http://127.0.0.1:8000 in your browser.
→ Full setup guide: Getting Started
Browse the full documentation at docs/index.md.
| Section | Topics |
|---|---|
| Setup | Getting Started |
| Core | HiDock · Recordings · Calendar |
| AI | Transcription · Summarization · Tasks · Recap · Knowledge · Proactor |
| Advanced | Notion · Auth · Prompts |
| Reference | API Endpoints · Project Structure |
pytestThis project is for personal use.