Taskme lets you turn short, natural-language task lines into Google Calendar events from a small popup.
The Google Gemini API is used to parse the natural language input into structured event data.
Quick use
- Click the Taskme toolbar icon.
- If prompted, authorize with Google and allow calendar access.
- Type a task (e.g. "Lunch with Sam tomorrow 12pm"), press Enter.
- Review the preview and confirm to create the event.
Install (Firefox)
- Temporary load: open
about:debugging→ "This Firefox" → "Load Temporary Add-on" → choose this repo'smanifest.json. - Or for iterative dev: install
web-ext(npm i -g web-ext) and runweb-ext runfrom the project root.
Note: This is a draft app — expect rough edges and development-mode behavior.
Backend code is at https://github.com/veggiebob/taskme-functions/tree/master
AI was used during the development of this project incrementally. Some files were largely generated by AI, and are marked as such. This README was largely written by AI. The model of choice was GPT-5. The icon for this project was generated by DALL·E 3.
Provided the time, I would like to add these extra features:
- Add tasks as well as events.
- Support multiple calendars.
- Update events that already exist.
- Reduce permissions scopes required.
