I built Codemate — a multi-agent coding assistant with memory and mistake learning

Reddit r/AI_Agents Tools

Summary

Codemate is an open-source, multi-agent coding assistant with memory, mistake learning, and drift detection to improve AI coding workflows for long tasks and refactoring.

I’ve been building **Codemate**, an open-source coding assistant focused on making AI coding workflows more reliable. Core features: * **Multi-agent workflow**: planner, research, coder, tester, reviewer, and writer work as separate roles. * **TaskGraph planning**: complex requests are broken into structured steps before coding starts. * **Testing and review loop**: implementation, verification, review, retry, and self-check are part of the flow. * **Mistake learning**: when Codemate fixes an error or discovers a useful pattern, it can save that as a reusable lesson for future runs. * **Memory system**: * `supermemory` for user preferences and explicit “remember this” notes * `lessons` for reusable engineering rules and mistakes to avoid * `changelog` for recent project history * **Drift detection**: long tasks are checked against the original goal to avoid going off-track. * **Persistence writer**: after a run, Codemate records what changed and what should be remembered. The goal isn’t to replace developers. It’s to make coding agents better at long tasks, refactors, testing, and project maintenance. Install :npm install -g @codemate-ai/cli
Original Article

Similar Articles

rohitg00/agentmemory

GitHub Trending (daily)

agentmemory is an open-source persistent memory layer for AI coding agents (Claude Code, Cursor, Gemini CLI, Codex CLI, etc.) that uses knowledge graphs, confidence scoring, and hybrid search to give agents long-term memory across sessions via MCP, hooks, or REST API. Built on the iii engine, it requires no external databases and exposes 51 MCP tools.

mattpocock/skills

GitHub Trending (daily)

This open-source repository provides a composable set of AI agent skills and prompts designed to improve alignment, reduce verbosity, and optimize workflows for coding assistants like Claude Code and Codex.