ThoughtDrop
Dump raw, stream-of-consciousness thoughts and an AI agent extracts tasks, decisions, people, and events into structured, searchable notes.
Technologies Used
Context
ThoughtDrop removes the friction of note-taking — you write freely and an AI agent does the organizing. Notes are preserved verbatim while tasks, decisions, people, and events are extracted, tagged, and made searchable, with timezone-aware due-date reminders.
Challenges & Solutions
Challenge
Reliable extraction from messy notes
Solution
An agentic loop (Vercel AI SDK) where the model calls typed tools that write to the DB, instead of brittle JSON parsing.
Challenge
Model independence
Solution
A provider factory switching Anthropic/OpenAI/Google via env vars, zero code changes.
Challenge
Correct deadlines from "next Friday"
Solution
Capture the user's timezone and inject today's date into the agent's prompt.
Challenge
Abuse protection
Solution
Ownership checks, DB rate limiting, input caps, agent step/timeout budgets, prompt-injection framing.
Challenge
Follow-through
Solution
Per-task email reminders via a secured, timezone-aware cron endpoint.