# Multi agent orchestration for Julia code generation: Best tooling / practices?

**URL:** <https://discourse.julialang.org/t/multi-agent-orchestration-for-julia-code-generation-best-tooling-practices/133488>\
**Category:** Tooling\
**Tags:** llm, openai\
**Created:** [October 28, 2025, 4:09pm UTC](https://discourse.julialang.org/t/multi-agent-orchestration-for-julia-code-generation-best-tooling-practices/133488 "2025-10-28T16:09:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bill\_Holmes](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bill_holmes/32/47921_2.png) [@Bill\_Holmes](https://discourse.julialang.org/u/Bill_Holmes)\
**Post date:** [October 28, 2025, 4:09pm UTC](https://discourse.julialang.org/t/multi-agent-orchestration-for-julia-code-generation-best-tooling-practices/133488/1 "2025-10-28T16:09:53Z")

</div>

Hello all,

I’m hoping to crowd source some information on best tooling and practices for multi-agent orchestration for production of Julia code. I am starting to get on the bandwagon of offloading relatively straitforward but time consuming coding tasks to multi-agent systems (though I am by no means a power user). This is all fine and good when your writing Python code since you can just orchestrate within Python. Unfortunately the Julia bug bit me and I’ve transitioned most of my work to Julia over the past 4 years. Any thoughts on best approach to this for Julia code generation / testing? I have a couple of approaches in mind but I would rather hear from those of you that are far more well versed in this than me.

To be clear, this is a tooling question, not a question of how to get agentic-orchestration to be effective.

I did find this thread ([AI tools to write (Julia) code (best/worse experience), e.g. ChatGPT, GPT 3.5 - #61 by findmyway](https://discourse.julialang.org/t/ai-tools-to-write-julia-code-best-worse-experience-e-g-chatgpt-gpt-3-5/91198/61)) but it is almost 18 months old at this point.

Apologies if this is a basic question and I’m 6 months behind the times.

---

<div class="post-metadata">

**Author:** ![abraemer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/abraemer/32/51403_2.png) [@abraemer](https://discourse.julialang.org/u/abraemer)\
**Post date:** [October 28, 2025, 8:53pm UTC](https://discourse.julialang.org/t/multi-agent-orchestration-for-julia-code-generation-best-tooling-practices/133488/2 "2025-10-28T20:53:39Z")

</div>

Not quite sure what exactly you are asking. Generally AI works similar for Julia as it works for other languages I think. Here are two posts about using AI coding agents for Julia that you maybe find interesting:

- I had some success using Roo Code (VSCode plugin) for translating some Rust package to Julia

> [@From Rust to Julia](https://discourse.julialang.org/t/from-rust-to-julia/130939/12):
>
> I had some free time to spare today and just gave this a shot: After 3hrs of work I have something that seems to work reasonably well although the code is somewhat messy and definitely has room for improvement. You can find the current version on GitHub I gave you full access to the repo in case you want to continue this slight_smile I might continue this in 2 weeks when I have another Friday for experiments but no promises. Current state: Everything is translated Tests (AI generated) are…

- Chris Rackaukas explains a bit how he herds an army of Claudes:

> [@The use of Claude Code in SciML repos](https://discourse.julialang.org/t/the-use-of-claude-code-in-sciml-repos/131009/8):
>
> So it’s pretty public that for about a month now I’ve had 32 processes setup on one of the 64 core 128gb RAM servers to just ssh in, tmux to a window, and tell it to slam on some things non-stop. And it has been really successful!.. with the right definition of success. Let me explain. I think the first will answer the others. Basically, Claude is really not smart at all. There is no extensive algorithm implementation that has come from AI. I know some GSoCers and SciML Small Grants applicants…

Does either of that go in the direction of your question or did I miss the point entirely? 😅
