Personally, I also like to use terminal development. Previously, I used tmux to manage opencode sessions, but now I also use claude on a daily basis. I tried it, but later I felt that the trouble did not continue. At present, you can use it directly for me, which is quite awesome. I like it. It has been downloaded and I will try it.
This mentioned using the claude binary, is it using 'claude -p'? And are you worried about the subscription/billing changes that were supposed to take effect this month? I have a similar ui I made for myself that I'm wondering if it will just become useless eventually.
Very cool! You mention VS Code crashing with a few agents. Have you measured how much lighter Abralo is in terms of memory and CPU compared to the equivalent setup in VS Code?
VS Code with the extension uses Electron (heavy, because it bundles its own Chromium), extension host, and language servers which is what causes it to crash when you run multiple agents.
Abralo has a Rust backend (0% CPU) and has one shared webview (your native one).
But it's worth saying that the agents themselves use a huge amount of memory however you run them. That's why it's important not to layer additional overhead on top of each.
You mention VS Code crashing with a few agents. Have you measured how much lighter Abralo is in terms of memory and CPU compared to the equivalent setup in VS Code?
Is there any chance you could email me (chris@abralo.com) with your OS and a little explanation of the bug (ideally with a screenshot)? Struggling to recreate it. Would be very grateful.
If there’s no sensible solution, I’ll personally move to another coding agent (and will add that compatibility to Abralo).
VS Code with the extension uses Electron (heavy, because it bundles its own Chromium), extension host, and language servers which is what causes it to crash when you run multiple agents.
Abralo has a Rust backend (0% CPU) and has one shared webview (your native one).
But it's worth saying that the agents themselves use a huge amount of memory however you run them. That's why it's important not to layer additional overhead on top of each.
Let me know how the weekend goes.