frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: AI in SolidWorks

https://www.trylad.com
108•WillNickols•6h ago•54 comments

Show HN: Agent-of-empires: OpenCode and Claude Code session manager

https://github.com/njbrake/agent-of-empires
47•river_otter•9h ago•11 comments

Show HN: Fall asleep by watching JavaScript load

https://github.com/sarusso/bedtime
41•sarusso•5h ago•14 comments

Show HN: Customizable OSINT dashboard to monitor the situation

https://sr.ericli.tech/?d=N4IgbiBcCMA0IHcoG1QBcogEYngGxQAZZiAOWUgXXgGMpQBHTASwCcBDAO1xAAcoAzIWGEA...
32•ericlmtn•6h ago•11 comments

Show HN: Sophomore at UMich, built an app with my dad

https://www.workjourney.ai/
6•kalanigrowney•3h ago•4 comments

Show HN: Pane – An agent that edits spreadsheets

https://paneapp.com
21•rbajp•8h ago•8 comments

Show HN: Shellock, a real-time CLI flag explainer for fish shell

https://github.com/ibehnam/shellock
34•behnamoh•5d ago•11 comments

Show HN: SubTrack – A SaaS tracker for devs that finds unused tools

https://subtrack.pulseguard.in
7•hrshw•8h ago•0 comments

Show HN: Engineering Schizophrenia: Trusting yourself through Byzantine faults

103•rescrv•1d ago•16 comments

Show HN: 30k IKEA items in flat text

https://huggingface.co/datasets/tsazan/ikea-us-commercetxt
53•tsazan•5d ago•34 comments

Show HN: AI video generator that outputs React instead of video files

https://ai.outscal.com/
2•mayankkgrover•4h ago•0 comments

Show HN: An LLM-optimized programming language

https://github.com/ImJasonH/ImJasonH/blob/main/articles/llm-programming-language.md
44•ImJasonH•20h ago•32 comments

Show HN: Yolobox – Run AI coding agents with full sudo without nuking home dir

https://github.com/finbarr/yolobox
46•Finbarr•5h ago•40 comments

Show HN: Geoguess Lite – open-source, subscription free GeoGuessr alternative

https://geoguesslite.com
8•spider-hand•9h ago•3 comments

Show HN: words.zip – Massively infinite word search

https://words.zip/
8•yathern•9h ago•4 comments

Show HN: Sidecar – AI Social Manager (Analyzes past hits to write new posts)

https://sidecar.bz/http:/localhost:45678/
3•ecotto123•6h ago•2 comments

Show HN: Seapie – a Python debugger where breakpoints drop into a REPL

https://github.com/hirsimaki-markus/seapie
4•markushirsimaki•10h ago•2 comments

Show HN: GlyphLang – An AI-first programming language

43•goose0004•1d ago•25 comments

Show HN: AI Motion Control – Transfer any motion to any character with Kling AI

https://aimotioncontrol.app
2•sunpy•7h ago•0 comments

Show HN: I used Claude Code to discover connections between 100 books

https://trails.pieterma.es/
490•pmaze•2d ago•144 comments

Show HN: I built a robot to win at Mario Party minigames

https://joshmosier.com/posts/deep-boo
3•photonboom•8h ago•0 comments

Show HN: stream-unzip – Python function to unZIP on the fly

https://github.com/uktrade/stream-unzip
5•michalc•12h ago•2 comments

Show HN: Spec-Driven AI Development – Keep AI-Generated Code Maintainable

3•samarthahathwar•9h ago•0 comments

Show HN: Librario, a book metadata API that aggregates G Books, ISBNDB, and more

134•jamesponddotco•2d ago•46 comments

Show HN: Chr2 – consensus for side effects (exactly-once is a lie)

https://github.com/abokhalill/chr2
11•yousef06•1d ago•0 comments

Show HN: Interactive California Budget (by Claude Code)

https://california-budget.com
36•sberens•1d ago•1 comments

Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering

https://github.com/OlaProeis/Ferrite
234•OlaProis•1d ago•174 comments

Show HN: Voice Composer – Browser-based pitch detection to MIDI/strudel/tidal

https://dioptre.github.io/tidal/
21•dioptre•1d ago•2 comments

Show HN: ZCCInfo – Fast status line for Claude Code written in Zig

https://github.com/tuananh131001/zccinfo
4•tuananh131001•16h ago•0 comments

Show HN: Play poker with LLMs, or watch them play against each other

https://llmholdem.com/
160•projectyang•2d ago•92 comments
Open in hackernews

Show HN: Agent-of-empires: OpenCode and Claude Code session manager

https://github.com/njbrake/agent-of-empires
47•river_otter•9h ago
Hi! I’m Nathan: an ML Engineer at Mozilla.ai: I built agent-of-empires (aoe): a CLI application to help you manage all of your running Claude Code/Opencode sessions and know when they are waiting for you.

- Written in rust and relies on tmux for security and reliability - Monitors state of cli sessions to tell you when an agent is running vs idle vs waiting for your input - Manage sessions by naming them, grouping them, configuring profiles for various settings

I'm passionate about getting self-hosted open-weight LLMs to be valid options to compete with proprietary closed models. One roadblock for me is that although tools like opencode allow you to connect to Local LLMs (Ollama, lm studio, etc), they generally run muuuuuch slower than models hosted by Anthropic and OpenAI. I would start a coding agent on a task, but then while I was sitting waiting for that task to complete, I would start opening new terminal windows to start multitasking. Pretty soon, I was spending a lot of time toggling between terminal windows to see which one needed me: like help in adding a clarification, approving a new command, or giving it a new task.

That’s why I build agent-of-empires (“aoe”). With aoe, I can launch a bunch of opencode and Claude Code sessions and quickly see their status or toggle between them, which helps me avoid having a lot of terminal windows open, or having to manually attach and detach from tmux sessions myself. It’s helping me give local LLMs a fair try, because them being slower is now much less of a bottleneck.

You can give it an install with

curl -fsSL https://raw.githubusercontent.com/njbrake/agent-of-empires/m... | bash

Or brew install njbrake/aoe/aoe

And then launch by simply entering the command `aoe`.

I’m interested in what you think as well as what features you think would be useful to add!

I am planning to add some further features around sandboxing (with docker) as well as support for intuitive git worktrees and am curious if there are any opinions about what should or shouldn’t be in it.

I decided against MCP management or generic terminal usage, to help keep the tool focused on parts of agentic coding that I haven’t found a usable solution for.

I hit the character limit on this post which prevented me from including a view of the output, but the readme on the github link has a screenshot showing what it looks like.

Thanks!

Comments

heliumtera•1h ago
how is this different than using tmux? i don't understand what it does

>relies on tmux for security how is it more secure than not using it?

river_otter•1h ago
Ah thanks I should have clarified, I generally meant that's why I wrote it in rust. Tmux has nothing to do with security for sure.

It works on top of tmux to monitor the coding agent state all in one place so that you can see whether the agent is waiting for you. Today I also added git worktree support so that you can easily create and manage branches to run agents in parallel on the same codebase.

amarant•1h ago
Does it have a . Hotkey for automatically switching to the next idle worker, like the namesake did?
river_otter•53m ago
It does not. I opted for the flow of returning to dashboard to give the user the control over which context they wanted to launch themselves into. I'm not against considering the feature, but in my own work trying to wrangle multiple agents, I haven't found the idle worker switch feature to be something I wanted personally
river_otter•45m ago
I'm also seriously considering the ability to produce aoeii sound effects like "nuh nuh nuh"
Mongoose•1h ago
Agent orchestration seems to be the new hot problem to be solved in the ecosystem. See also Steve Yegge's most recent posts [1]. Curious to see what tools emerge as the winners of the Cambrian explosion we're probably about to see.

[1] https://steve-yegge.medium.com/the-future-of-coding-agents-e...

river_otter•50m ago
Totally. Yegge's post was fascinating and there was quite a bit of chatter about it internally at my company . I have this feeling that if I could just figure out how to effectively direct 10-20+ coding agents at once, I could supercharge my productivity and bug squashing skills. In some ways his post introducing a suite of new terminology helps to set the stage for this being a whole new world of being a SW engr.
jauntywundrkind•50m ago
I'm always curious how folks do status detection. Here you use tmux capture-pane and detect off that! Whew! Simple & direct!

I've been really enjoying how OpenCode is so extensible, how you can make great plugins that can for example read the session.idle event & then go do whatever they want. That does require dropping in some config asking for the plugin, which takes some effort & requires a restart (but your session will be right there & you can continue). It's technically elegant imo, and nice that there is the extensibility.

But hard to beat using screen as a framebuffer & just reading it out, for doing absolutely whatever it is you could possibly want to do! For example you can also detect permissions prompts, which I don't believe there is an event for!

river_otter•49m ago
Haha I'm all about the KISS principle. I also set up a snapshot testing framework so that people can submit screenshots of any messed up status reports and I can easily add them to the test suite to make sure we fix any issues that someone sees.
jauntywundrkind•38m ago
I'd love a cli subcommands that would just give me status, btw. Very neat to have.
river_otter•18m ago
I need to add some better docs but the CLI of aoe supports it already!