Recall a fix or decision from a past Cursor, Claude Code, or Kiro chat instead of re-explaining it
Set up a coding loop that implements a task and opens a pull request once checks pass
Schedule a playbook to run on a cron timer, like a periodic health check
Trigger a real local Cursor agent remotely from a Telegram bot on your phone
| darula-hpp/memgrep | adun-denton/chinvat | agbara286/saint-cms | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | — | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Coding loop, Telegram bot, and scheduled jobs need a Cursor API key and network access.
memgrep is a local memory and scheduling system built for people who code with Cursor. It runs entirely on your own machine and gives coding agents a way to remember past work instead of starting fresh every session. The core idea is that agent chats burn time and tokens solving problems that were already solved in an earlier conversation. memgrep fixes this by ingesting past chat transcripts from Cursor, Claude Code, and Kiro, storing them locally in a small database, and letting you search them later with a mix of keyword and meaning based search. You can also manually save notes or playbooks with a simple remember command, then pull them back up mid task using recall. Beyond memory, memgrep adds a coding loop feature. You give it a task, it works through the code with Cursor, checks defined exit conditions, and can automatically open a pull request once the work passes. There is also a job scheduler built on cron, so you can set playbooks to run on a timer, for example a health check every five minutes. A Telegram bot is included so you can trigger a real local Cursor agent from your phone rather than only from a laptop. Everything connects through one MCP server, which is the same protocol used by tools like Claude Code, so any MCP capable agent can plug into memgrep's memory, jobs, and loop features. Optional extras exist for tools such as Jira, Neon, and PostHog, but these only appear once configured with credentials. Setup requires Node.js 18 or newer, and the small local embedding model downloads once on first use so that search works offline afterward. Using the coding loop, Telegram bot, and scheduled jobs does require network access and a Cursor API key. The project is aimed at developers already comfortable with Cursor who want their agent workflows to persist and repeat rather than restart from scratch each time.
A local memory and job scheduling tool that lets Cursor coding agents recall past chats and repeat saved workflows.
Mainly TypeScript. The stack also includes TypeScript, Node.js, SQLite.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.