Everything here is written by AI. The summaries, issue pages, statuses, calendar dates and vote records are generated automatically by an AI model from meeting recordings. Nobody reviews them before they're published. AI can misunderstand, leave things out or get details wrong, including names, numbers, dates and how a vote went. Treat this site as a guide to what to watch, not as an official record. Use the time links to hear exactly what was said, and rely on the town's official minutes, agendas and notices.
By the numbers
- Meetings summarized
- 137
- Hours of video
- 175
- Votes recorded
- 349
- Issues followed
- 102
- Boards and committees
- 24
- Topics covered
- 767
Meetings from February 23, 2026 to October 14, 2026.
Fun facts
- Watching every meeting back to back, without sleeping, would take 7 days and 7 hours.
- The average meeting runs 1 hr 17 min.
- The longest was the Select Board on Tuesday, July 7, 2026, at 3 hr 38 min.
- The busiest board is the Select Board, with 15 meetings.
- The busiest week was September 14–20, 2026, with 11 meetings.
- 87% of votes were unanimous, and 11 motions failed.
- The most-discussed issue is Peninsula Trail Phase 2: 22 meetings across 6 boards.
- Residents spoke during public comment 67 times.
These numbers update every day and, like the rest of the site, are counted from the AI summaries.
Who made this
A Southborough resident built this site to make it easier to keep up with ongoing town issues without watching hours of meetings. It is a personal project. It is not affiliated with, endorsed by or run on behalf of the Town of Southborough, any town board or committee, Southborough Remote Meetings or Southborough Access Media.
For now the site updates itself automatically every day. There's no guarantee it will keep running, stay complete or stay accurate. It may stop updating, miss meetings or change without notice.
How it works
- Finding meetings. Once a day, an automated job checks the public YouTube channels where meetings are posted: Southborough Remote Meetings and Southborough Access Media. New recordings are queued. Uploads that aren't public meetings, such as tests, are skipped.
- Summarizing each meeting. An AI model (Google Gemini) listens to each recording's audio and looks at occasional video frames. It writes a plain-English summary with the topics discussed, motions and votes, public comment, and any dates mentioned, each with a link to the moment in the video. It works only from the recording, not from agendas, minutes or other documents.
- Weekly and monthly summaries. The AI then reads each week's meeting summaries (not the videos again) and writes a short overview of the week. It writes a roll-up for each month the same way.
- Following issues. The AI groups topics and votes from different meetings and boards into issues, such as a building project, a warrant article or a development proposal, so each matter can be followed over time. For each issue it writes "Where it stands": its best reading of each board's current position, based on their most recent discussions and votes.
- Calendar. Dates on the calendar are ones mentioned out loud in meetings, turned into calendar dates by the AI. They aren't taken from official postings and can be wrong or out of date.
- Publishing. The site is rebuilt and published automatically after each daily run.
Known limitations
- Summaries can be wrong. Speakers are often hard to tell apart, names may be misheard, and votes or numbers can be misreported.
- Grouping meetings into issues is the AI's judgment. Related items may be split into separate issues or grouped together when they shouldn't be.
- Only meetings posted to the channels above are covered, and only once they've been posted. Very long recordings are flagged instead of summarized.
- Members of the public aren't named in summaries.