6 ms·
This sounds like a mashup of of several things I've been playing with lately... - pi-web (https://pi-web.dev/ https://pi-web.dev/): a web frontend for the Pi c
by brandall10 2mo ago
This sounds like a mashup of of several things I've been playing with lately...
- pi-web (https://pi-web.dev/ https://pi-web.dev/): a web frontend for the Pi coding harness which can multiplex pi sessions across multiple machines
- herdr (https://herdr.dev/ https://herdr.dev/): a fairly polished agentic multiplexer TUI, can easily spawn or destroy windows based on subagent activity
- firstmate (https://github.com/kunchenguid/firstmate https://github.com/kunchenguid/firstmate): a meta environment for coding harnesses - more naturally handles spawning and communicating with subagents, managing worktrees, and other SDLC functions, and has a fairly large number of constraints thru bash scripts to ensure better results with less intelligent models
- asar 2mo agoI've been working on collie[1] a plugin for herdr that runs a web app on the herdr host which can then be served via tailscale for example. This has made accessing my agents on the go a lot easier, paired with session persistence from herdr it's been quite nice to work with. [1] https://github.com/AltanS/collie https://github.com/AltanS/collie
- blissofbeing 2mo agoYes, thank you I have been using it daily and it's great. Good job
- lytedev 2mo agoPlus one here. Just set it up! Works a treat! Thanks!
- simplism 2mo agoWhile not terminal-only, I've been using Orca (https://github.com/stablyai/orca https://github.com/stablyai/orca) for the past week and it's been a great experience
- pbjerkeseth 2mo agoSince you seem curious about these types of tools, might I interest you in ouijit https://ouijit.com/ https://ouijit.com/ https://github.com/ouijit/ouijit https://github.com/ouijit/ouijit Its intended as a terminal agent orchestrator aimed at power users who want a little more design than what I like to call 'hackerman' UXes.
- falso 2mo agohave you tried Orca at all? I'm wondering between switching to herdr from it
- skinfaxi 2mo agoI haven't tried Orca but as a herdr user and by way of analogy, it seems Orca is like VSCode and herdr is like Sublime Text.
- adriand 2mo agoAs someone who has never used sublime I don’t get the analogy, but what do you like about herdr? Is it worth using? I came across it along with hunk at the same time and I’ve been using hunk a bit but didn’t really see the appeal of herdr over just my usual batch of terminal windows.
- mastazi 2mo agoHerdr is my daily driver. It is lightweight and snappy while also being customisable (hence the Sublime Text analogy). I like that, while it supports tmux-style shortcuts, you can also use the mouse, so the learning curve is very gentle. In addition it's cross platform (Mac/Linux/Win) which is great for me because I needed something I can use on different machines.
- sent-hil 2mo agoNot the OP. I tried Orca for a few days, though I liked being able to manage git worktrees from the UI and being able to leave comments for the agent while I'm reviewing the diff, I found editing experience too slow for daily use. It's also missing some minor polish issues (vim bindings, being able to change default shell etc.) that were deal breakers for me.
- behole 2mo agoOrca is my daily driver right now. It could be better but it’s far from bad. I was using superset before that-they are nearly identical.
- theturtletalks 2mo agoI’m tracking them all here[0] The first app in this space was VibeTunnel[1]. It basically lets you start terminals on your Mac and the web app allows you to control these terminals on your iPhone using Tailscale. In the end, it’s just terminals on the web with organization around it. I forked VibeTunnel and turned it into a Next app and added workspaces with memory and turned it into a software factory which is making open-source alternatives for me while I sleep. I call it VibeGhost and will be launching it soon[2]. 0. https://opensource.builders/alternatives/conductor https://opensource.builders/alternatives/conductor 1. https://github.com/amantus-ai/vibetunnel https://github.com/amantus-ai/vibetunnel 2. https://www.vibeghost.org https://www.vibeghost.org
- oddrationale 2mo agoI'll add a few more to your list that I've been trying (not associated with either): - Paseo (https://github.com/getpaseo/paseo https://github.com/getpaseo/paseo) - t3code (https://github.com/pingdotgg/t3code https://github.com/pingdotgg/t3code)
- gavmor 2mo agoMy daily driver is Agent of Empires (https://github.com/agent-of-empires/agent-of-empires https://github.com/agent-of-empires/agent-of-empires)
- theturtletalks 2mo agoThanks, I get those added. There’s also Synara[0] which started as a T3 Code fork. 0. https://github.com/Emanuele-web04/synara https://github.com/Emanuele-web04/synara
- dakolli 2mo agoWhy are you wasting households worth of electricity, and money, while people in this world starve so you can copy perfectly fine open source projects? You llm people have lost the plot. Frankly I don't know a single person who does all this extra meta-agentic customization that gets anything done. You all are like the people who do nvim configurations all day and think they're being productive.
- mynegation 2mo agoI was thinking cmux
- loveparade 2mo agoI don't understand herdr, can you explain it to me? I've tried it, but I don't understand what it gives me over tmux other than the agent sidebar. But people seem excited about it so I feel like I am missing something.
- graiz 2mo agoIt's built for ai agents, tmux works but isn't designed for an ai workflow. Herdr is also very well thought out, not just the design/approach but also the interaction and mouse support, responsive support, etc. I had been using tmux, switched and haven't looked back.
- loveparade 2mo agoI'm sorry but I am still confused. What specifically does herdr give me over tmux? "It is designed for agents" is just marketing speech, it means nothing. Ok, it has mouse support, fine, I don't care about that one but I can see how it's useful to some people. That has nothing to do with agents though. zellij also has a better user experience than tmux, so you could just use that or any of the other dozen multiplexers. I understand it has the agent pane on the left that tells you what is running but... that's it?
- aozgaa 2mo agoIME yes that’s basically it. Other features haven’t really been significant value add for me. Some of the keybindings are different in minor ways. It has some mouse support but I have found that it doesn’t work well with certain apps/selections (eg: less). It’s fine. When running many agents something like the “idle/working workstreams” gutter is honestly helpful though.
- jerieljan 2mo agoYou can check their own AI-generated comparison here: https://herdr.dev/compare/ https://herdr.dev/compare/ Realistically, what I use about its agent stuff is: - reliable notification pings either via what your terminal app uses (e.g., ghostty's) or system or just within herdr only - if absolutely necessary, be able to tell agent sessions to observe and run commands on a herdr pane (security beware, for obvious reasons) - herdr --remote which is basically a quick SSH -> attach to herdr on a remote - prefix+g (equivalent to prefix+w in tmux) presents itself nicer, has binds for agent state filtering and its /search imho is mildly nicer than tmux's Arguably, you can have the same points in others if you know how to configure tmux or zellij already, so if you're comfortable with that then you really don't have to use herdr.
- ai_fry_ur_brain 2mo ago[dead]
- Twelveday 2mo agoFor now I didn't find anything that really works better than using termux on android or echo on ipad, ssh into my desktop with tailscale where I have a tmux session I can attach to. "Input" seems to be the biggest struggle for me versus a normal desktop+keyboard setup. On ipad I use a nuphy bluetooth keyboard which works pretty well and on android I use FUTO Keyboard with voice input. Overall I think I don't even want to start coding too much on the go with a setup like this but it's nice to have options :)
- samuell 2mo agoPardon the plug, but I thought I'd point out that I think SciCommander [1], or the ideas behind it, could be very relevant for this stack. It does capture a provenance graph for any ad-hoc shell commands executed in the shell mode, or if prepended by `sci run`, by tracing all new files created from commands, and creating an accompanying json file for every output with metadata, which can later be assembled into a graph specific to any output file, using the `sci tohtml` or `sci toshell` commands (producing an HTML report with an SVG graph, or a reproducing shell script, respecively). I'm quite bullish of the possibilities with this approach. And, this was in fact also born out of the thinking to "rip apart" workflow tools, and build them up again using small, well-defined tools that do one thing well. [1] https://github.com/samuell/scicommander https://github.com/samuell/scicommander
- deleted 2mo ago[deleted]
- dregitsky 2mo agoThese tools all assume you have machines to run the agents on. But for parallel agents I'm pretty convinced you want each agent on its own isolated devbox running your dev environment (not e.g. worktrees on one box) - which isn't trivial to set up and manage. I'm working this with https://boxes.dev https://boxes.dev - a workspace for launching and managing claude + codex sessions, each running in its own cloud devbox. We launched with a desktop app but have gotten a lot of pull for terminal-driven workflows, so have a TUI as well. It's interesting - when the Codex desktop app launched I was so sure that GUI is the future for coding agents (it's just a chat!). But turns out there's no killing the CLI
- miki123211 2mo agoRunning on a Cloudbox has its own set of problems. Some projects need desktop GUI tools (particularly desktop apps themselves, but some may also want these for profilers / debuggers etc). Some projects need USB. Even if you don't need any of those, you need to figure out what to do about build caches, package manager environments, credentials / secrets, VPN config, shell customizations, and those are just a few things that come to mind. I do like having a permanent, remote workbox, but am a lot less keen on the idea of ephemeral boxes unless you're a company willing to invest into that infra.
- dolmen 2mo agoAlso the reason why https://exe.dev https://exe.dev exists.
- jkl5xx 2mo agono affiliation, just want to say exe.dev is amazing! They got all the primitives right and it’s changed the way I approach starting new projects.
- brabel 2mo agoI stopped running Claude on the terminal and use only the desktop app now. It had lots of advantages in my opinion. The terminal is really limited unfortunately, don’t know why so many devs still stick to it, and I used it for 30 years.
- geekasm 2mo agothank you herdr.dev ! it is awesome.