Agenda, reminders, todos · a new tab for Chrome

Your day, on every new tab.

Today and tomorrow from any calendar, a reminder set in plain words, a short todo list, and the weather, on the page you open a hundred times a day. No account to connect. The calendar address you paste is the only thing that leaves, and it goes to your calendar.

Free. Open source. Widgets are optional; add the ones you want and hit Focus to hide them all.

chrome://newtab
Fogar
Tuesday, September 22
CustomizeFocus
Agenda
Today Tue, Sep 22
9:30–9:45 AMStandup
2:00–3:00 PMJoin
Design review · Room 4
Tomorrow Wed, Sep 23
All dayDentist
9:30–9:45 AMStandup
Updated just now · Refresh · Change
Weather · Denver
71°⛅ Partly cloudy
H 78° · L 55° · wind 6 mph
Wed
☀️
80° / 57°
Thu
🌧️
66° / 48°
Fri
☁️
70° / 50°
Updated just now · Use °C · Change
Todos Clear done
Add a todo and press Enter
Reply to the accountant
Book the dentist
Renew the domain
Reminders
Call the dentist tomorrow at 9
Stretchtoday 2:55 PM
Call momtoday 6:00 PM
Reminders fire while Chrome is open. Anything missed shows the next time it starts.
Agenda

Any calendar. No account connection.

Every major calendar publishes a private iCal address. Paste it. Fogar asks permission to reach that one address, fetches the feed, and shows today and tomorrow on every new tab. Recurring events, cancellations, and time zones are handled; anything fancier is skipped rather than shown wrong.

When an event carries a Meet, Zoom, Teams, or Webex link, a Join button sits on the row. Click the row and it unfurls: who, where, the notes, and a link to open the event in your calendar. One widget per calendar, so work and home can sit side by side.

  1. Google Calendar.

    Settings, pick the calendar, then Integrate calendar. Copy “Secret address in iCal format”.

  2. Outlook.

    Settings, Calendar, Shared calendars, Publish a calendar. Copy the ICS link.

  3. iCloud.

    Click the share icon next to the calendar, tick Public Calendar, copy the link. If it starts with webcal://, change that to https://.

  4. Anything else.

    Fastmail, Nextcloud, Proton, your university: if it publishes an .ics feed, paste the address into Add widget, Agenda.

Treat the address like a password: anyone holding it can read that calendar. Fogar keeps it in Chrome’s extension storage on this device and sends it only to your calendar provider. If it ever leaks, your provider can reset it.

Reminders

Plain words in. A confirmed time out.

Type “call the dentist tomorrow at 9” into the Reminders widget, or “remind me to stretch in 20 minutes” into the ask box. Fogar reads the time deterministically, with no model involved, shows you what it understood, and saves only when you confirm.

It fires as a Chrome notification. One click puts it in Google Calendar through a prefilled link, with no account connected and nothing to authorize.

Phrases it understands
in 20 minutesin an hourat 3pmat 5tomorrow 9amfriday at 10next tuesdaytonightthis afternoonnoonmidnightnext week

“at 5” means 5 pm, because it almost always does. A time already past today rolls to tomorrow. When no time is found, Fogar asks instead of guessing.

The rest of your corner

Small panels, each a few numbers of configuration.

Todos

A short list, always in front of you

Type “todo: buy milk” into the ask box or add one in the widget. Click to edit in place, tick to finish, Clear done when the week is over.

Weather

Your city, no API key

Type a city, pick the match, done. Forecasts come from Open-Meteo, which needs no account. Fahrenheit or Celsius, your choice.

Links and Notes

The sites you open daily, and a scratchpad

A grid of favorites with their icons, and a note that saves as you type. Several of each, named as you like.

Focus

One click, and the day is gone

Focus hides every widget and leaves the ask box. Click it again to get your corner back. Drag widgets to reorder, or park them in a sidebar on a wide screen.

What leaves

Two requests, both to services you chose. Everything else stays.

WidgetWhat leaves your browserWhere it goes
AgendaA request for the calendar address you pastedAt most every thirty minutes, and only while a new tab with the widget is open. The events are parsed and kept on this device.Your calendar provider
WeatherThe city you typed, then its coordinatesOnce to find the place, then for each forecast refresh.Open-Meteo, which needs no account
Reminders, Todos, Notes, LinksNothingStored in Chrome’s extension storage on this device. The Google Calendar button opens a prefilled event in a new tab; you decide whether to save it.Nowhere

Each address is requested as an optional permission when you save it, so the extension can reach that one site and no other.

Straight talk

An agenda, not an alarm clock.

The rest of Fogar is a new tab that answers from a model running in your browser. See what leaves in each mode.

  • Calendar feeds refresh on the provider’s schedule, so a new event can take minutes to an hour to appear. Fine for an agenda, wrong for alarms. That is what reminders are for.
  • Reminders fire while Chrome is open. Anything missed shows the next time it starts. On a Mac, Chrome also needs permission in System Settings to show notifications; the widget has a test button.
  • The agenda is read-only. Fogar does not create or edit calendar events. The Google Calendar button opens a prefilled event for you to save yourself.
  • There is no Google sign-in. A read-only connection is on the roadmap; the iCal address works today, for every provider.
Questions

Fair questions, short answers.

Do I need to connect my Google account?

No. Paste your calendar’s private iCal address instead. It is read-only, works for Google, Outlook, iCloud, and anything else that publishes a feed, and needs no sign-in or authorization screen.

Which calendars work?

Google Calendar, Outlook and Microsoft 365, iCloud, Fastmail, Nextcloud, Proton, and any other calendar that publishes an iCal (.ics) feed. If you can copy an address that ends in .ics, or one that starts with webcal://, it works.

Is the calendar address safe to paste?

Treat it like a password, because anyone holding it can read that calendar. Fogar keeps it in Chrome’s extension storage on this device, like an API key, and sends it only to your calendar provider. If it leaks, your provider can reset it in a click.

Will reminders fire when Chrome is closed?

No. Reminders use Chrome’s alarms, which run while Chrome is open. Anything missed shows in the list the next time Chrome starts. For something that must wake you, use the one-click Google Calendar button and let your phone do it.

Does it handle recurring events and time zones?

Yes. Daily, weekly, monthly, and yearly rules, including “every Tuesday and Thursday”, intervals, counts, end dates, and exceptions; cancelled and moved occurrences; time zones by name, including the Windows names Outlook uses. Anything fancier is skipped rather than shown wrong.

Can I show two calendars?

Yes. Add the Agenda widget once per calendar. Work and home can sit side by side, each with its own address.

Install

Add to Chrome

Fogar is waiting on Chrome Web Store review. Until the listing is live, download the extension and load it yourself: three steps, no terminal. This page will carry the store link the moment it exists.

Version 0.1.0, a 2.6 MB zip. Prefer to wait for the store? Get notified when it ships.

  1. Download and unzip.

    You get a folder named fogar-chrome. Put it somewhere it can stay; Chrome runs the extension from that folder.

  2. Open chrome://extensions and turn on Developer mode.

    The switch is in the top right corner.

  3. Click Load unpacked and pick the folder.

    Then open a new tab.

Installed this way, Fogar does not update itself, and Chrome may ask at launch whether to keep developer-mode extensions; Cancel keeps it. When the store listing goes live, install from there and bring your data over with the backup in Settings.