Back to browse
GitHub Repository

agx: Run AI coding agents as a persistent team with objectives, memory, and coordinated work. The same agents built this tool — 167+ merged PRs, 93% clean.

23 starsTypeScript

AGX v2 – From multi-agent chat to execution graph

by Mendrika·Feb 25, 2026·1 point·0 comments

AI Analysis

●●●BangerShip ItSolve My Problem

Chat → task DAG → approval gates before commits. Interactive automation, not black-box agents.

Strengths
  • Approval gates on side effects (file edits, commits, PRs) build justified trust in agent autonomy.
  • Multi-agent chat feeds into explicit task extraction, turning loose planning into concrete work.
  • Durable, resumable execution with checkpointed state survives crashes—production-grade reliability.
Weaknesses
  • Only 9 GitHub stars and minimal community signals; early adoption risk is real.
  • Requires running locally or self-hosting; no managed cloud offering limits accessibility for non-technical users.
Target Audience

Software developers, DevOps engineers, individual contributors

Similar To

Cursor · Continue · Anthropic's Claude Code

Post Description

Hey HN,

I’m Mendrika. I posted AGX v1 a few weeks ago. Honest take: it technically worked, but it didn't click. Something was missing, didn't end up using it as much as I thought.

v2 is an iteration focused on what I actually wanted day-to-day:

1) Runs that pause where it matters (approvals) AGX treats “side effects” as opt-in. When a run is about to edit files, commit, push, or open a PR, it stops and asks you. You can inspect what it intends to do, tweak the approach, or reject it. The goal is to make agent work feel less like “hope it doesn’t do something weird” and more like “interactive automation.”

2) Turn discussion into concrete work Instead of ending with a long chat transcript, AGX turns the conversation into a small set of explicit tasks and then executes them. There’s a short preflight where you can get a couple different perspectives and steer the direction, then AGX runs: *Extract Tasks → Execute*.

3) Reuse what you already learned When a run finishes, AGX can save a few structured notes about what happened (gotcha, decision, outcome). Future runs can pull those notes back in, scoped to the repo/project/task, so you don’t re-discover the same pitfalls every time. It’s local, inspectable, and easy to delete.

Try it:

npm install -g @mndrk/agx agx init agx chat start

Local-first: keys and data stay on your machine. Provider-agnostic: bring your own models/tools.

Demo (4:07): https://youtu.be/QtqBuf_6dkk

GitHub: https://github.com/ramarlina/agx

npm: @mndrk/agx

I’m looking for "reality checks" more than compliments. If you have 5 minutes to break it, I’d love to hear what feels unnecessary or where the abstraction fails.

Similar Projects

Developer Tools●●●Banger

Overture – Interactive plan graphs for AI coding agents (open source)

MCP server that halts AI agents to show executable plans as editable graphs—real friction point solved.

Solve My ProblemSlickBig Brain
AdewoleJasper
203mo ago
Developer Tools●●●Banger

Overture – A visual plan interceptor for AI coding agents

Visual flowchart plans before code execution beats Cursor's text-only approach.

Solve My ProblemBig BrainSlick
PreciousH
313mo ago