Product Thumbnail

Axel

Todoist for AI coding agents

Task Management
Open Source
Developer Tools

Axel helps you run AI agents and keep them fed. Queue up work, dispatch to the right agent, and approve or deny actions from one inbox. It's native macOS, keyboard-driven, and works with Claude, Codex, OpenCode, and Antigravity out of the box. We hope it helps you ship faster 🚀

Top comment

@Axel is a beautifully-crafted task manager for AI coding agents. Native for macOS and built for speed (read: keyboard-driven), Axel works with Claude, Codex, OpenCode, and Antigravity out of the box.

If you're working with multiple coding agents, this might be your new favorite tool.

Oh and it's open-source: View source code

Happy shipping!

Comment highlights

It gives a clear picture of what's going on, I love that you support different agents.

a lot more agents are coming very soon.

Using git worktrees for agent isolation is genius - makes spawning agents "as cheap as opening a tab."

How do you handle the merge back to main when two agents touch related files? Does OpenTelemetry help detect potential conflicts before merge?

Love the Things-inspired UI approach!

Keyboard-driven and native for macOS? That’s exactly what developers need. As someone building tracking tools, I'd love to know if Axel can handle task dependencies when multiple agents are working on the same repo.

Seems interesting. What is a typical workflow with Axel? Would I be creating multiple tasks which are then spread over multiple agents? Or is it more a 1:1 workflow where I'm "baby sitting" an agent?

been running Claude Code and Cursor side by side for months, biggest pain is when they both want to touch the same file. the worktree approach is smart - does each agent get its own isolated git state or do they somehow sync changes back? also curious how you're handling permissions, like can agents accidentally blow away each others work or is there some kind of conflict detection built in?

One of the hurdles I have is waiting for the task to finish to start next or work on two different projects. This seems to solve that. Good work.