[ANN] Kaimon.jl — opening the gate between AI agents and Julia

Just saw this, if I knew about it, maybe I wouldn’t have done a similar tool (GitHub - KristofferC/JuliaDaemon.jl: Persistent julia daemon for agentic workflows · GitHub). Just posting here in case there is any value in comparing. The thing I have is much simpler, it is basically just the daemon + evaluation part. No MCP or any skills or any code searches or anything like that.

One thing that I have gotten some use of in JuliaDaemon is to convert a current session into a server that the agent can connect to (GitHub - KristofferC/JuliaDaemon.jl: Persistent julia daemon for agentic workflows · GitHub). For example if I am in a session

julia> using Plots

julia> f(x,y) = exp(-(x^2 + y^2))
f (generic function with 1 method)

julia> # I forgot how to make a contour plot

julia> using JuliaDaemon

julia> JuliaDaemon.serve()
jld: serving this session as v1.12-repl-aaac5b80
     agents: jld --id=v1.12-repl-aaac5b80 eval '<code>' | transcript | stacks | eval-repl
"v1.12-repl-aaac5b80"

then I can ask Claude:

 Hey claude, can you help me make a contour plot of my function in v1.12-repl-aaac5b80. It is f(x,y) and I have plots loaded. Evaluate the result into my REPL

and it connects and puts

julia> xs = ys = range(-3, 3; length=200); plt = contour(xs, ys, (x, y) -> f(x, y); levels=20, fill=true, color=:viridis, xlabel="x", ylabel="y", title="f(x,y)", aspect_ratio=:equal); display(plt)
QApplication: invalid style override 'kvantum' passed, ignoring it.
        Available styles: Windows, Fusion

in my REPL window and I get a contour plot. Is that possible in Kaimon?

Edit: And now I found [ANN] julia-client — persistent Julia sessions as CLI as well :laughing: