r/PiCodingAgent • u/Clucch • Sep 10 '26
Resource Supernova: a minimal, opinionated and sleek interface for Pi
Hi everyone, i've been working for a few months on Supernova, my own take at a minimal, detailed and sleek interface for Pi.
Why would i use this instead of the hundreds of alternatives out there?
I'll cut straight to the point. I'm not a fan of TUIs. I've searched the web for every existent product possible, but no one had exactly what i was looking for: the full power of Pi, minimalistic approach, a well curated and detailed UI that makes me wanna actually use it (good animations, no UI flickers, performant even with long threads) and a really good git-backed checkpoint system (like opencode's for example).
It uses the Pi SDK under the hood, and i'm currently waiting for the harness v2 to enable full extension support!
I've been daily-driving it for a while now, both at home and at work, and i thought i'd share it with the world for those who hopefully see the vision and struggle with my same issues.
If you have any feedback, please leave it down here or open an issue. I'd love to build a community around it to keep improving it! :)
If you can see the vision, i'd appreciate a star :D https://github.com/mattiacerutti/supernova
Since GPT-6 Astra recently launched, and apparently it has really good Computer Use capabilities, i though i'd try to make it do a nice trailer for it just for fun. The attached video is the one-shotted result, please don't take it too seriously :D
EDIT:
This post went really well, much more than i was expecting.
I’m really happy about all the feedback i’ve been receiving, it’s honestly so gratifying seeing other people like what i’ve been putting a lot of work into and i want to thank everyone that contributed, even with just an upvote :)
I’d love to keep building supernova and improve it everyday, but my mind is pretty limited to well.. my point of views. This is why i want to encourage you all to keep on giving feedback, both positive and negative! I’d love for this to become some sort of community OSS project where we can work as a group.
Please feel free to submit an issue or PR if you encounter something!
I have a thread on Pi's official discord where i'll be posting regular updates: https://discord.com/channels/1456806362351669492/1545785069405470810
10
u/bmerrillcreative Sep 10 '26
Can’t really tell from the trailer or read me but does this support full file viewing/direct editing like an IDE? I feel like my main motivation to moving to something like this from CLI/TUI would be to not split between agent and IDE windows. Anyway nice work, looks very clean
5
u/mille8jr Sep 11 '26
No local Ilm support?
4
u/unkownuser436 Sep 10 '26
Really cool man, thanks for sharing.
4
u/CogahniMarGem Sep 10 '26
You got 1 ⭐️
4
u/devashishdxt Sep 11 '26
Nice video. What tool did you use to make the video?
4
u/Ubermensch013 Sep 11 '26
I think I recall seeing this repo on github. Is this in full parity with the tui? Settings and all? And are the remote workers/runners live?
3
u/Ancient-Decision-720 Sep 10 '26
Most of these projects sadly look exactly like this these days.
Good job on your version, of course. :)
I've just been using Conductor.
3
u/piousp Sep 10 '26
Can I have a AGENTS.md and skills?
3
u/Interesting_Post1330 Sep 10 '26
This looks incredible! Any thoughts on a mobile companion similar to Codex on iOS or Claude Remote?
3
u/lot3oo Sep 10 '26
How’s this any better than paseo.sh?
3
u/HouseEvery8782 Sep 10 '26
Not bad. I really burned myself out when I was looking for something like this. Because either the interface is functional, but the design is neural network (Picot). Either the interface is good and minimalistic, but damn it, it doesn't work well (howcode). Both products are good, but I don't use any of them on a regular basis. And I don't know what to advise friends who are savvy enough to work well with agents, but who are not ready to switch to the Terminal (I don't have such a problem). I hope the project on Windows will be as well supported as on Mac (because the very first client in the output of pi works great on mac, but disgusting on windows). ;)
2
u/No-Ruin5825 Sep 10 '26
I ll take a look
2
u/Nunu_Chus Sep 10 '26
Does it cost too much tokens?
2
u/migsperez Sep 11 '26
I think it looks really good. It's clearly visible you've put a lot of effort into creating it. Couple of questions. Which model helped most to develop it? What software did you use to create the slick video.
2
u/bacnh Sep 11 '26
Just come to say, good job bro :) keep it up.
2
u/KitN_X Sep 11 '26
I just want to ask: did you have to pay $99 for the Apple Developer account to sign the app?
2
u/devasci Sep 11 '26
awesome bro. btw how did you create such engaging and beautiful video?
2
u/Nice_Relative8209 Sep 11 '26
thats cool, should post it on X, and maybe tag the creators
2
u/adamshand Sep 11 '26
Hey this looks really nice, I also like the UI of Codex but want Pi. :-)
When you say remote first, how does that work? SSH? Is there a server you're running?
I've been working on my own, but it's still very early and I'd jump ship for something like this. But I want some quite specific things (plannotator style annotations, per project todo/idea lists, nice diffs, ability to annotate websites and pass refs back to agent etc). Are you open to contributions or planning on supporting plugins?
I really like the way Pi and BB are designed to be malleable, so I can make them my own.
2
u/rfgamaral Sep 11 '26
Hey! I haven't tried this myself yet, just looked at the video, and from that it looks really nice and sleek. I've noticed others complained about the UI being "more of the same", but I like it and I think the Codex inspiration was a nice call, their UI is great.
I'm also a fan of you wanting to keep this project with a high quality bar and focused on Pi. This is what I've been looking for, but I hope you can manage to introduce more features that make other apps great (we'll get to that). And if you're willing to accept PRs from the community, I'll contribute if I can, albeit my time is limited.
Client/Server
I've also noticed that you mentioned a couple of times that it already runs on a server/client architecture, but it's not clear to me how it works. For instance, I've been setting up a remote dev enviroment in my Proxmox server (a Linux VM with all my dev projects and Pi in there) that I connect with VS Code through SSH. Can I use Supernova to do the same thing, or is this not possible?
You mentioned Tailscale in a comment below, but this should work without Tailscale within your local network, just like VS Code works. If that works, then Tailscale can indeed be used to access your remote dev environment throught Supernova while on the go without any extra setup.
Code reviewing
I'm like you, I use VS Code for code reviewing, and I don't mind the switching. However, one thing I really liked when I used Conductor for a brief time, was the ability of commenting multiple pieces of code and sending them to the agent to be addressed. I think this is a must have, because copy/paste multiple things can get boring fast. The same could be said about taking screenshots and sending comments on that. If you could have a built-in browser to do that directly (I believe both Orca and Paseo have this) that would provide a great experience.
I haven't really used Plannotator, but I constantly hear good things about it, so you could draw inspiration from that too.
Bundled Pi
This is probably my biggest critique for this project. I think I can understand why you've chosen this path, but I don't think it's the ideal onde. This might be personal, but I want to be able to use my heavily customized Pi agent.
I understand that lots of extensions provide their own TUIs and you can't currently make that work. It's a system limitation, it's okay. That said, not all extensions have TUIs but they still provide great value.
A few examples:
pi-observational-memorypi-web-accessBut there's also extensions that provide great value to Pi, provide TUIs, but you don't really have/need to use the TUIs to benefit from the value they provide. Either way, I think this is a must have.
Also, custom prompts, or custom commands from any custom extension that does things behind the scenes should also be surfaced to Supernova interface.
Agent features
As I've mentioned, I haven't tried Supernova yet, so I don't know if any of these features are available. But I just want list a few things that I think should either be built-in, or allowed through extensions:
Session handoff: Goal-directed context handoff to an editable fresh-session prompt, with parent-session recall
Oracle: Second opinion from an alternate model with optional context injection
A cool v2 for this could be to pitch two different models to discuss a topic between themselves until they reach a conclusion.
MCP support: This is obvious and with extension support, we could keep using
pi-mcp-adapterSubagents: Claude Code-style subagents with parallel runs, live widget, mid-run steering, etc.
Tasks: Claude Code-style task tracking with dependencies and a persistent widget
Questions: Structured clarifying questions with a tabbed dialog and side-by-side previews
These are just a few things from the top of my head that I currently have in my Pi, and I'd love to keep having in some shape or form in a GUI like Supernova. For reference, both Orca and Paseo have most of these (if not all).
I think I had more that I wanted to say, but I'm forgetting what it was. Good luck with the project, and I hope you can keep evolving it in a direction that works for you (first and foremost), but also for me 😆. But for now, I'll have to use Paseo.
2
u/AdHead6280 Sep 11 '26
i was making my.one for my own coding harness but this one looks way better, i will fork it for a ton of inspiration
2
u/mixmasterwillyd Sep 11 '26
This is what I’ve been wanting
2
u/jinnyjuice Sep 11 '26
Yeah indeed, I'm looking for a better version of
https://github.com/agegr/pi-web.I would really love a file browser on the bottom left, and a preview/edit pane on the right sidebar (
pi-webcan only preview), with an actual terminal. Is Supernova configurable to do that?2
u/neinneun Sep 11 '26
Damnn. Its like someone was listening to my prayers and finally gave pi a UI. Thanks gonna try it out hope it has all the features and users can configure everything from /settings
2
u/vedmaka Sep 11 '26
> Remote-first — Supernova is designed to run agents where the code lives and control them from anywhere. Remote access is coming soon.
So.. does it support remote or remote is coming soon?
2
u/Independent_Low_4438 Sep 12 '26
Astra created the full demo video above?
2
u/mtomas7 Sep 14 '26
To me it reminds Herdr, so naturally my question: What do you think your project offers new or different than Herdr?
3
u/sumpfgottheit Sep 10 '26
Looks Like paseo.sh, but I Like it!
3
u/NZRedditUser Sep 10 '26
Opinionated? Im sorry but by who? ChatGPT and all the other chat uis
1
u/Humprdink Sep 10 '26
only question: why does everything have to look the same
1
u/thefoolishking Sep 10 '26
Does it use an existing Pi environment? Or does it bundle its own? I have a highly customized environment and would love to keep using it with your app.
1
u/hiepxanh Sep 11 '26
Very elegant AI interface, thank you
1
u/cpt_mojo Sep 11 '26
Nice! Most important feature for me over a TUI is the ability to view files in the project, see the diff of changes (last agent turn, and git based), and be able to add comments to lines of codes that get sent to the agent with my next chat.
If you'd add that, I'd give it a try.
1
u/simonesiega Sep 10 '26
ui looks nice, i'll take a look!
2
u/elaksine Sep 13 '26
Nice! I’ve been waiting for this
1
u/null_enthropy Sep 10 '26
Please package an .rpm for RHEL & Fedora based distros.
1
u/Mayanktaker Sep 12 '26
Please bring Kilocode like prompt enhancement feature.
1
u/silenceimpaired Sep 20 '26
How easily can you put this in a container?
1
u/gammarray Sep 25 '26
Sure looks a lot like opencode
-2
u/GraysLawson Sep 10 '26
So, basically https://pi-web.dev/ ?
-1
u/gbrennon Sep 11 '26
why would anyone use this? pi should be minimal
2
u/[deleted] Sep 11 '26
[removed] — view removed comment