Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Search
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Copyright © 2026 All Rights Reserved.
Home/Categories/AI & Machine Learning/Task Bert
icon of Task Bert

Task Bert

Open source alternative to ClickUp, Motion and Taskade

Manage iMessage follow-ups with a local macOS app that indexes conversations, surfaces action items, and keeps message data on your device.

4 starsSwiftGPL-3.0Updated this year
Visit websiteGitHub repo
image of Task Bert
Contents
  1. 01Who Task Bert is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Install and self-host
  6. 06Tech stack
  7. 07FAQ
  8. 08Similar open-source tools
TL;DR

Task Bert is a GPL-3.0 macOS app that turns iMessage history into searchable tasks, summaries, and action items. It runs locally against chat.db with embedded Postgres, full-text search, vector search, LLM summaries, and an MCP server for Claude Code.GPL-3.0 · Swift · 4 stars · Updated this year

who it's for

Who Task Bert is for#

Mac users tracking commitments from texts

Task Bert fits people whose appointments, promises, and follow-ups are scattered across iMessage threads.

Skip if:

Your important work conversations happen outside Apple Messages.

Claude Code users querying personal messages

The MCP server lets Claude Code search contacts, actions, and message history through local tools.

Skip if:

You do not want AI tools connected to private message history.

the problem

The problem it solves#

Important commitments often hide inside text messages: unanswered questions, loose plans, appointments, and details someone mentioned once. macOS Messages is not designed as a task manager or research database.

Searching chat history manually is slow, and uploading private conversations to a hosted assistant raises privacy concerns. A local app can index messages, generate action items, and let users query their own history with more control.

how Task Bert solves it

How it solves it#

Local iMessage indexing

Task Bert reads macOS chat.db and loads message history into embedded Postgres through PGLite.

Hybrid message search

The README lists full-text search, semantic search with local vector embeddings, and hybrid search as the default.

LLM-generated action items

Bert can generate conversation summaries and action items such as unanswered questions, commitments, and plans.

Claude Code MCP server

The README documents an MCP server that lets Claude Code search messages, ask questions, and pull actions.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Local-first message workflowReading chat.db locally and using an embedded database gives users more control than forwarding messages to a hosted task assistant.
  • Search and actions in one appCombining search, summaries, action extraction, and thread view makes Task Bert more useful than a simple message search wrapper.

Trade-offs

  • -Mac and iMessage onlyTask Bert depends on macOS Messages data and Full Disk Access, so it does not help Android, Windows, Slack, or WhatsApp workflows.
install · self-host

Install and self-host#

bash
npm install
npm run mcp
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptPythonSwiftTypeScript
frequently asked

FAQ#

What does Task Bert do?

Task Bert indexes iMessage history on macOS and turns conversations into searchable summaries and action items.

Does Task Bert run locally?

Yes. The README says the app reads macOS chat.db and uses embedded Postgres/PGLite, though LLM features require an Anthropic or OpenAI API key.

Does Task Bert support MCP?

Yes. The README documents an MCP server for Claude Code with search, agent, actions, and contacts tools.

also worth a look

Similar open-source tools#

OpenBug

OpenBug

Open source collaborative workspace for debugging issues

22TypeScriptMIT
AFFiNE

AFFiNE

Local-first workspace combining docs, whiteboards, and notes

68.3KTypeScriptMIT
Leantime

Leantime

Focus-first project management designed for neurodivergent teams

10KPHPAGPL-3.0
Taiga

Taiga

Agile project management for Scrum, Kanban, and hybrid teams

373CoffeeScriptAGPL-3.0
Focalboard

Focalboard

Open source project management: Kanban, Scrum, and lists

26.3KTypeScript
freeCodeCamp

freeCodeCamp

Join the FreeCodeCamp community and contribute!

451.3KTypeScriptBSD-3-Clause

Repository

Stars
4
Forks
0
License
GPL-3.0
Latest
v2026.04.07
Last commit
91 days ago
Last verified
Jun 13, 2026
Repo
anngbaum/task-bert ↗

Additional details

Language
Swift
Open issues
0
Contributors
1
First release
2026

Categories

AI & Machine LearningBusiness & ProductivityCommunication & Collaboration

Tags

AI AgentsTask ManagementWorkflow AutomationLLMPersonal AssistantmacOS