AskCodi - Orchestrate agents at scale while reducing cost
by•
Tell Codi what you want to build. It writes the plan, runs AI agents in parallel across all your projects, and picks the cheapest model that can do each task, so you ship more and spend less. When you add a project it writes the charter and task list itself, and only pulls you in when a decision needs you, through one inbox.


Replies
AskCodi
zero.xyz
@shreyans_assistiv Congtrats on an awesome launch! Excited to try the new version of AskCodi.
Both routers and sandboxed openclaws are all the rage atm. Seems like you've put them together in a single, inbox-style interface, which seems really cool. But where does it go from here? Can this really become like an AI CTO, that designs your infra, picks the tools, innovates on project concepts, etc?
AskCodi
@daniel_baum We're already moving AskCodi toward becoming a true AI CTO. Instead of managing prompts or implementation details, you communicate with Codi the way a CEO communicates with a CTO: define the vision, explain customer needs, and describe the outcome you want. From there, state-of-the-art LLMs determine the best path to bring that vision to life.
These days, most of what we do is review and approve with a "yes, yes, yes." It's YOLO and tokenmaxxing combined with the efficiency and guardrails of human oversight.
Terminal Candy
@shreyans_assistiv The babysitting line is so real. Love that you went the opposite direction from a bigger cockpit. What happens when two projects need a decision from you at the same time, does the inbox stack them up?
AskCodi
@terminal_candy Yes currently inbox acts exactly as an email inbox. Messages keep stacking up, one idea we has was to let Codi rank them on priority. What do you think about that?
Terminal Candy
@shreyans_assistiv Priority ranking sounds right, as long as the full list stays visible somewhere so nothing waits silently forever. My vote would be to surface whichever decision is blocking the most downstream work first.
AskCodi
@terminal_candy Definitely worth looking into and experimenting more. Thank you for your input!!
YourSitee
The “I didn’t want a bigger cockpit, I wanted to hand the work to someone and step away” line really captures the problem. a lot of agent tools save time on coding, then quietly create a new job around choosing models, managing context, watching runs, and deciding what happens next. As someone building across multiple parts of a product, the idea of managing one AI CTO instead of babysitting a fleet of agents sounds much closer to the experience I’d actually want :)
The automatic model routing and overnight work are especially interesting, but also where trust matters most. Curious how Codi decides which decisions genuinely need the founder, and what safeguards stop it from confidently moving too far in the wrong direction while nobody is watching?
AskCodi
@andrasczeizel You captured our thought process so well. There are an initial set of ruleset like problems including monetary and security - those are the ones escalated to human. Rest Codi answers as a supervisor. This mainly abstracts the technical decisions away.
The PRs are small enough to do no major harm :)
MakersClaw
@andrasczeizel Codi works against the project charter and feature map it builds with you at the start. That gives it a clear definition of what is in scope, what is out of scope, and what success looks like for each task.
The work also stays contained in isolated git worktrees and produces reviewable diffs. Tests, acceptance criteria, and a separate review pass have to succeed before Codi considers a task complete. If the work changes product scope, introduces a security or spending decision, or conflicts with the original charter, it comes back to you through the inbox.
We want unattended work to mean "useful progress waiting for you," not "surprise, your product changed overnight." Thanks for raising this because that trust boundary is one of the most important parts of what we’re building.
Congrats on launching a neat product! QQ: the cost story depends on Codi correctly calling a task 'boring' and handing it to a cheap model, and the tasks that look boring but aren't are exactly where cheap models produce plausible-wrong output. How are solving this conundrum if I didn't invent it at all and it exists?
AskCodi
@artstavenka1 Not boring but suitable. Our algorithm uses public data to see which models perform well for which task. It is about reaping the cost benefit without loosing the accuracy too much. Plus the systems in place (skills and supervisor) boost the accuracy instead of dropping it. It is not a pure llm router, llm just classifies the task as to what kind of task it is and then we choose the best cheapest model for it. Hope that cleared it up a bit.
MakersClaw
@artstavenka1 To add to Shreyans’ answer: routing isn’t a one-way decision. The engineer’s output still has to satisfy the task’s acceptance criteria, tests, and review. If the result exposes unexpected complexity or fails validation, Codi can treat that as evidence that the task was misclassified and escalate it to a more capable model. The savings come from starting efficiently, not from being committed to the first model choice.
Flowtica Scribe
Love the “manage one person, not a fleet of agents” framing! Does the inbox only surface blockers, or can I also review the decisions Codi made on its own?
AskCodi
@zaczuo Currently inbox is for blockers but the feature map of each project stores the decision made by codi + every tasks details board also highlights them but they definitely also have a place in the inbox. Thank you for the feedback, definitely going up in the next update.
MakersClaw
@zaczuo this is a good feedback. We agree that important decisions deserve a dedicated view in the inbox too. We’re adding this to an upcoming update, thanks!
AskCodi
Even if we clearly explain the full product vision and guidelines to Codi upfront, how do we ensure the AI agents it runs don't drift off course during execution, especially on longer, multi-step tasks? What mechanisms are in place to keep them aligned with the original intent throughout, not just at the start?
MakersClaw
@piyush_bhansali2 The system has been tested to build out complete applications from start and we have seen certain behaviours from agents that is preventing it from drifting
Codi truly acts as a supervisor - reviewing not just the PRs but also the plan
Agents are escalating to human users when some request doesn't align with the vision or user experience
Daily briefings shows what is built and what is left at any given time. Purposefully built to always stay updated of what agent is working on and correct as fast as possible
Agents are problematic in that format but alignment is core of the product we have built.
AskCodi
@ankita_singh27 We have a few things built in that improve output quality while reducing cost. Codi acts as both a supervisor and reviewer for the other agents, and it also routes each task to the most cost-effective model using our routing algorithm. The routing doesn't rely only on benchmark scores - it also considers recent model performance and task difficulty. So instead of defaulting to Fable or GPT-5.6 Sol for everything, it'll often choose models like GLM 5.2, Kimi K3, or MiniMax M3 when they're sufficient. Across our benchmark suite, we've seen roughly 50% lower inference costs with only about a 0.5% drop in task completion.
Congrats on the launch guys 🥳! Quick question though I'd usually want to run 2-3 branches on the same repo at once (say a feature, a bugfix, and a refactor in parallel). Does AskCodi isolate that at the branch/worktree level within a single project so they don't conflict, or is the parallelism mainly across separate projects?
MakersClaw
@raunak_bhansali Thanks! 🙌 Great question. Isolation is at the worktree level: each task gets its own branch and git worktree, so a feature, a bug fix, and a refactor never share a working tree or step on each other. Right now Codi runs them isolated and coordinates them rather than firing all three at the exact same instant, and true simultaneous same-repo branches are on the near-term list. Across projects it's already fully parallel.
@shreyans_assistiv Congratulations for your launch. Does Codi work across multiple projects simultaneously, or is it limited to one repo at a time like other AI coding tools? The description mentions "parallel across all your projects", just wanting to confirm if that means true multi-project orchestration from a single inbox.
MakersClaw
@shreyans_assistiv @jayant_surana1 Yes, it is true multi-project orchestration. You can run multiple Codi sessions across different projects simultaneously, while approvals and questions from every session arrive in one inbox. You do not need a separate terminal or agent manager for each repo.
AskCodi
@jayant_surana1 It is truly multi project. Codi has a /standup mode where it can starts sessions across multiple projects based on need and token usage left.
I have a small question for the dev team:
What kind of tasks has it been best at for you so far? Trying to figure out where it'd fit in my workflow.
AskCodi
@nolan_vu if you are working across multiple projects, understanding each projects needs and prioritising your token usage is best application we have seen. Coding is good but it outshines on orchestrating.
@shreyans_assistiv I see. So have you guys done good with managing the tokens efficient to optimize the operation at first