a personal context engine
bavi
Always on. Captures what I see, hear, and say across every device. Recalls any moment on demand. Acts on what it learns.
recently from bavi
What Bavi noticed I worked on, summarized nightly and reviewed before publishing. The agent writes the bullets; I just approve them.
- built bavi project page for yc startup school
- helped business owner with their ai workflows
- met with founder to list bavlio and bavimail on marketplace
- worked on staging deployment for bavlio
- conducted integration testing for front and back end
- iterated on prompt design for improved performance
- worked on optimizing bavimail integration
- discussed improvements for bavlio features
- refined job processing heuristics
- addressed environment variable issues during merge
- discussed codec functionality improvements
- explored mentoring opportunities in tech
- final preparations for bavlio launch on may 19
- refined email testing process for baviMail
- updated project metrics for better tracking
- launched bavimail on product hunt
- engaged with community feedback
- monitored performance metrics
- worked on bavimail email API enhancements
- fixed glitchtip alert forwarding issues
- planned content for second brain project
- finalize bavimail launch preparations
- review seo copy for bavimail
- plan content for upcoming projects
- updated bavlio api docs for agent-first architecture
- created investor pitch deck for bavlio and bavimail
- pushed pr 71 to bavimail and confirmed
- rest day
- update bavlio api docs for agent-first architecture
- debug null reference error in api-kevs.tsx
- compress pdf files for oci application
- updated bavlio api docs
- worked on capcut media features
- tested google chrome functionalities
- debugged personalization playground issues
- reviewed pr for iTerm2 enhancements
- worked on CapCut video edits
- worked on capcut video editing features
- optimized bavi for better performance
- merged pr for find leads page alignment
- optimized bavlio mvp campaign worker
- improved log hygiene and structlog
- worked on capcut video features
- worked on BaviMail feature improvements
- refined openClaw automation capabilities
- iterated on SapienEx user experience
- refined api key management process
- optimized email finder functionality
- enhanced front-end testing capabilities
- worked on oauth flow improvements
- connected gmail and google drive
- discussed video content structure
- debugged capture pipeline outage
- updated campaign-playground remediation
- worked on BaviMail indexing issues
- worked on BaviMail integration improvements
- discussed features for SapienEx updates
- refined user prompts for openClaw
- rest day
- worked on bavi email warm-up features
- explored list management integration
- reviewed openai's latest model updates
- debugged jwt validation for staging
- worked on bavlio admin features
- brainstormed resume and portfolio updates
- worked on exam preparation course structure
- refined content for reddit drafts
- optimized bavlio outreach strategy
- worked on stripe promotion codes integration
- validated csv upload functionality
- prepared for upcoming production deployment
- worked on csv upload validation hotfix
- polished lead finder ux
- updated bavi prompt for better performance
- deployed updates to production
- worked on integration for Bavlio Mail
- conducted smoke tests on production environment
- debugged omi app error on mobile
- worked on claude demo video script
- optimized bavlio admin interface
- worked on bavlio mail features
- collaborated on video scripts
- discussed infrastructure setup
- tested pixel deployment on bavlio
- reviewed documentation for sapienex
- collaborated on project planning with team
- worked on bavi context engineering infrastructure
- updated bavi repository with recent changes
- discussed data ingestion formats for ai agents
- worked on sapienex project initiation
- optimized memory usage in bavlio admin
- answered questions in research project
- conducted seo audit for bavlio python agent
- worked on bavimail onboarding process
- optimized analytics dashboard for better insights
- completed project 4 file system assignment
- continued ai workforce architecture research
- worked on bavlio teaser draft
- pushed commit for project 4 file system
- worked on marketing strategy for BaviMail
- analyzed audio insights for ongoing project
- worked on bavimail deliverability features
- completed project 4 file system assignment
- discussed marketing strategy for bavimail
- completed project 4 file system assignment
- filled design document template
- added subdirectory support
- developed new features for bavi integration
- optimized expense tracking in sapienex
- refined outreach workflow in bavlio
- worked on expense dashboard for sapienex
- refined admin features in sapienex
- continued fundraising efforts for bavi
- installed python-docx and reportlab
- developed karaoke system song library
- enhanced Bavlio Mail accessibility
- installed new libraries for bavlio-admin
- worked on expense tracking features
- updated project documentation
- reviewed bavlio feature updates
- optimized bavi performance metrics
- addressed user feedback on sapienex
- optimized bavi performance metrics
- merged new features into bavlio
- discussed api improvements for sapienex
- worked on bavlio mail accessibility
- refined sapienex consulting processes
- developed deep research prompt v2
- updated sapienex prd for human readability
- integrated real-time sports results into sapienex
- verified bavlio-prod container health
- worked on bavimail email platform enhancements
- continued development on sapienex integration
- debugged issues in openclaw deployment
- added unit tests for url unwrapping
- worked on custom smtp integration
- refined multi-device architecture docs
- fixed issues in bavlio python agent
- enhanced deliverability dashboard in bavimail
- worked on sector growth features for sapienex
what it sees
Screen
3 monitors · 1.2 fps
Every window, every app, every URL. OCR via Screenpipe; metadata via macOS Accessibility.
Audio
system + mic · diarized
Meetings, calls, music. Whisper transcribes; pyannote separates speakers.
Pendant
Omi · BLE always-on
Conversations away from the desk. Streams to phone, syncs to the same DB.
architecture
Capture happens locally. Text, transcripts, and metadata stream to Azure. Raw images and audio purge after sync so the laptop stays clean.
ask bavi
Every question gets answered by a Claude Code skill that pulls from the embeddings, the transcripts, and the OCR text in one query.
it also acts
Recall is half the value. Bavi runs a small fleet of agents on its own context, on its own schedule. They write to Telegram, Gmail, Google Calendar, and the laptop directly.
Morning briefing
06:00 ET · TelegramBavi reads overnight conversations, calendar for the day, and any unanswered messages, then sends a one-screen brief.
Inbox triage
02:00 ET · GmailClassifies overnight email with a GPT-5-mini agent, drafts replies for the easy ones, surfaces what needs a human.
Calendar logging
nightly · Google CalendarExtracts every commitment I made out loud during the day and back-fills events so my calendar matches what actually happened.
Proactive nudges
sentinel loopWatches for patterns: 'you mentioned following up with X three days ago.' 'You said you would ship Y by today.' Pings Telegram.
Voice chat
instant · WebRTCPipecat realtime voice agent. I talk to Bavi out loud on a walk, it answers with the same context the Claude Code skill uses.
Self healing
alwaysIf Screenpipe stalls, mic dies, or the pendant disconnects, the supervisor agent diagnoses and restarts without me noticing.
capture layers
Coverage grows over time. Every new layer feeds the same database, so the agent gets richer without re-architecting.
Desktop
liveMacBook Pro · 3 monitors · system + mic audio
Screenpipe captures OCR text at 1.2fps across all displays. Mic and system audio transcribed via Whisper. Synced every 10m.
Wearable
liveOmi pendant · BLE → phone → cloud
Always-on mic streams audio from anywhere. Multi-speaker diarization separates Adam from others.
Mobile
nextiOS screen + ambient audio
Phone screen capture and ambient mic for context away from the desk. Custom iOS app in design.
Integrations
futureCalendar · Email · Slack · iMessage · Git
Direct API ingestion so structured data does not have to round-trip through screen OCR.
stack
Capture
- Screenpipe
- Omi
- macOS HealthKit
Transport
- launchd
- Python sync daemon
- Cloudflared tunnel
Storage
- Azure Postgres
- pgvector
- Azure Blob
Intelligence
- Voyage-3-large
- Whisper
- pyannote diarization
Query
- Azure Container Apps
- Claude Code skill
- Telegram bot