Need help?
<- Back

Comments (110)

  • brainless
    Nice to see a gui coding agent. I use tui agents all the time but I am building a gui one. I use Claude Code, Codex, opencode and a couple other but I do not like the DX/UX.I often want click a part of the wall of text (from agent) and search for related text, open them up on the side or so. I want to open a linked file. I want to answer multiple questions in an async manner, even come back and continue answering the next day.There are many prompt level features I want too - orchestrate with subagents, but only the tasks I select - how do I select when there is no checkbox. Or maybe delegate a subagent to dig into (read only) one portion of the chat response. Maybe codify (write) only one task in a list of tasks. So many many other small things.As a full-time user of coding agents, the TUI barely works for me. I think splitting text, searching in text, merging text are more important in agent driven development than ever before. It is all text, all the way. This is what I am building myself, with my own gui framework.
  • nico
    Nitpicks about CLI coding agents:Many times, while they are doing something, I’ll be typing a prompt, and then all of a sudden I get a question with Y/N options, and by accident, I’ll type Y/N as part of a word thus “answering the question”, many times either steering in the wrong direction or stopping the agentNeither Claude code nor Codex solve this. The only way I’ve found to prevent it is to type somewhere else and then paste, but it’s super annoyingEdit: ^^ the above is especially annoying now that Codex popups the prompts/questions within other agents' sessionsAlso, when I want two agents in different sessions to talk to each other, it’s kinda janky, I have to talk to both and act as a messenger for a couple of turns before they properly coordinate. I wish I could just sort of click somewhere, and link unlink two or more sessionsDoes Próspero solve the things above?Any pans for “swarm”/group control of agents?
  • julesrms
    Great to see what you're doing there, but speaking as a 30-year hardcore C++ veteran (to the extent of creating my own C++ GUI framework: https://juce.com)... When I was writing a code agent (https://github.com/juggler-ai/juggler), there's no way I'd have used C++ for an agent GUI!Agent UIs are all markdown, HTML, big scrolling lists, text flow, unicode chars, and all the other stuff that C++ frameworks are terrible at, but which is a doddle in HTML/CSS/JS.. You are a brave man!
  • keyle
    Many make their own harness today anyway...I did mine as well and that takes 4% the resources of opencode and in a similar tui style.I think it's great and everyone should make their own.
  • bensyverson
    There are so many cool harnesses I could use if I didn't have an outrageously subsidized Claude subscription
  • bigbuppo
    I'm tired of tech people forgetting to see if something else is using a name: http://www.prospero.org/Way to cause confusion.This is like starting a new country and calling it France.
  • OleksandrC
    If you're looking for an agent implementation that is light on resources, but prefer to work in a terminal, consider also hax (https://usehax.dev/). Less than 2 MB fully static Linux binary, few MBs of RAM use in runtime. Works great with local models also (auto-detects config from running llama-server), besides the usual cloud providers.
  • x3haloed
    OK, I like this in concept a LOT. I especially like that it's efficient and headless with an attachable GUI.But I don't like how opinionated it is: "Therefore Prospero prime design principle: Never wait forever. Every operation has a deadline. This decision influences everything."I respect that opinion, but I don't share it, and therefore an entire coding harness developed around that opinion is not helpful for me.
  • indigodaddy
    Does this support local sandboxing/isolation of the app/environment you are working on? If not I'd imagine one could figure out how to make that sort of thing work with Prospero in any case or?
  • gapo
    As a counterpoint to a lot of the comments on this now portraying this as dated and questioning the stack behind - this is has the guts of great enterprise level software. Once you’ve serious data being thrown at something built on JS and run into OOMs, that’s when good old C(rust in the future maybe) stack shows these up.Love to see such a strong tasteful take on software heralding back to the age of solid desktop apps.
  • zzunkie
    A year ago I never felt my MacBook was short on resources, but these days I find myself thinking a lot about the performance of harnesses and agent tools.
  • thehamkercat
    So much efficient use of space though, would love to have this UI on top of opencode/codexApp-server protocol: https://learn.chatgpt.com/docs/app-serverOpencode: https://opencode.ai/docs/server/
  • saejox
    i believe a harness is a personalized thing. everyone should develop their own. doesn't take long to have a working prototype, after that you can extend it as you use it.
  • eric15342335
    How does this compare with Zed though?
  • stickfigure
    There are so many Prosperos already. Why choose a name that is so heavily overloaded?
  • chiengineer3
    I created one as well with rust and tauri works great
  • kosolam
    Hey… the code looks good, I’m curious what is your development process? The parts I looked at looked almost like they were written by a human manually.
  • esafak
    No mention of "plugin" or "extension". At this point I am not going to try one that isn't modular. Life's too short to wait for folks to prioritize my pet features, just let me do it myself.
  • BewareTheYiga
    I like how this is laid out. Will have to give it a try.
  • post-it
    > (You can’t use your Claude subscription.)How come?
  • Rabbit504030201
    I'd really like to see a comprehensive test of all of those 100s of agentic harnesses. Get a billionaire to give a million to crunch through them all within a week or so.
  • devmor
    What a beautiful and space efficient UI. I love Dear ImGUI and the people that build interfaces with it.Reading through the whole post, this sounds like an thoughtfully and intentionally designed product. One with strong opinions and the developer’s real lessons behind it. In the current era of slopware- especially around AI tooling - this is giving me damn near an emotional reaction. I am happy to see this.
  • laughing_snyder
    Looks great.
  • brador
    Prospero was the original code name for the ps5 console that is recently jailbroken. That’s why you’re seeing a lot of other unrelated projects with this name too.
  • lifeisloving
    >Prospero is a native GUI application for Windows, macOS, and LinuxBut right above this statement, on the Professional Edition purchase page, it says its only for Windows and Mac..
  • dominotw
    i am looking for harness that lets me fork sessions in tree and visually support that tree. I know i can fork a session in any harness. But its hard keep track if you go more than one level deep.I dont know if i am unique here but i often work in exploratory mode where i persue a chain of thought in a specific direction, then backtrack up and go down again arbitrarily.
  • patrick_rtk
    can we use a claude max ?
  • steven_burg
    [flagged]
  • arbor-group
    [flagged]
  • msarda_23
    [flagged]
  • sick_of_slop
    [dead]
  • neuroelectron
    JavaScript is just about the worst thing ever and why would you use that as middleware for anything if you didn't have to? I mean, I get using Visual Studio Code, if you don't care about your business processes, intellectual property or engineers and are just outsourcing everything, but imagine actually trusting it for your coding stack like some kind of middle manager who only cares about cutting costs to the bone? Or like, you're riding the AI bubble and want to release some minimal viable product as fast as possible, but it's 2026 now. Covid was 6 years ago.
  • khalic
    magnus breaths heavily
  • keepo404
    Looks like shit and part with professional edition killed me. Bro are we in 2000?
  • smashed
    First time I see a software licensed with the Unlicense.I thought it meant the license was missing on GitHub but, no, it's an actual license called the Unlicense.But then there is the Community and Pro edition so which is which on GitHub? Is the pro version hidden somewhere?Plus a c++ code base in 2026. I think modern c++ can be made quite safe but I need some claims that it's taken seriously which I don't see.I'm confused.edit: I'm getting down voted here and no-one is telling me what I said wrong. These are my first impressions on the project. I think it's valuable feedback. Please reply and explain why I'm wrong instead of just down voting.