frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Emdash – Open-source agentic development environment

https://github.com/generalaction/emdash
20•onecommit•2h ago
Hey HN! We’re Arne and Raban, the founders of Emdash (https://github.com/generalaction/emdash).

Emdash is an open-source and provider-agnostic desktop app that lets you run multiple coding agents in parallel, each isolated in its own git worktree, either locally or over SSH on a remote machine. We call it an Agentic Development Environment (ADE).

You can see a 1 minute demo here: https://youtu.be/X31nK-zlzKo

We are building Emdash for ourselves. While working on a cap-table management application (think Stripe Atlas + Pulley), we found our development workflow to be messy: lots of terminals, lots of branches, and too much time spent waiting on Codex.

Emdash puts the terminal at the center and makes it easy to run multiple agents at once. Each agent runs as a task in its own git worktree. You can start one or a few agents on the same problem, test, and review.

Emdash works over SSH so you can run agents where your code lives and keep the parallel workflow. You can assign tickets to agents, edit files manually, and review changes.

We also spent time making task startup fast. Each task can be created in a worktree, and creating worktrees on demand was taking 5s+ in some cases. We now keep a small reserve of worktrees in the background and let a new task claim one instantly. That brought task start time down to ~500–1000ms depending on the provider. We also spawn the shell directly and avoid loading the shell environments on startup.

We believe using the providers’ native CLIs is the right approach. It gives you the full capabilities of each agent, always. If a provider starts supporting plan mode, we don't have to add that first.

We support 21 coding agent CLIs today, including Claude Code, Codex, Gemini, Droid, Amp, Codebuff, and more. We auto-detect what you have installed and we’re provider-agnostic by design. If there’s a provider you want that we don’t support yet, we can add it. We believe that in the future, some agents will be better suited for task X and others for task Y. Codex, Claude Code, and Gemini all have fans. We want to be agnostic and enable individuals and teams to freely switch between them.

Beyond orchestration, we try to pull most of the development loop into Emdash. You can review diffs, commit, open PRs, see CI/CD checks, and merge directly from Emdash once checks pass. When starting a task, you can pass issues from Linear, GitHub, and Jira to an agent. We also support convenience variables and lifecycle scripts so it’s easy to allocate ports and test changes.

Emdash is fully open-source and MIT-licensed.

Download for macOS, Linux or Windows (as of yesterday !), or install via Homebrew: brew install --cask emdash.

We’d love your feedback. How does your coding agent development setup look like, especially when working with multiple agents? We would want to learn more about it. Check out our repository here: https://github.com/generalaction/emdash

We’ll be around in the comments — thanks!

Comments

das-bikash-dev•46m ago
How does Emdash handle state management when running multiple agents on the same codebase? Particularly interested in how you prevent conflicts when agents are making concurrent modifications to dependencies or config files. Also, does it support custom agent wrappers, or do you require the native CLI?
esafak•41m ago
> Each agent runs as a task in its own git worktree

If you're talking about shared services, that's another matter.

onecommit•40m ago
Thanks for your questions! You can separate the agents in Emdash by running them on separate git worktrees so they can do concurrent modifications without interfering. We don't support custom agent wrappers currently, interesting. Have you written your own? What is your use case for them over native CLIs?
FiloVenturini•31m ago
Have you considered adding any kind of agent coordination layer, e.g. letting one “orchestrator” agent spawn and direct sub-agents on specific subtasks, rather than having the developer manually assign each task? Or is the explicit human-in-the-loop assignment a deliberate design choice to keep control and avoid runaway costs?
onecommit•22m ago
We've considered it! The way we're seeing it, this is something that the CLIs themselves are getting good at natively, such as Claude Code. We generally consider ourselves to be at a higher abstraction / task level, where the individual CLIs are responsible themselves for breaking down and distributing a larger task across subagents.
selridge•24m ago
Looks cool! Thank you for sharing.
thesiti92•7m ago
i'll have to give it a shot, the market needs an open source cursor right now
onecommit•4m ago
great! send all feedback our way :folded_hands:

Oblique Strategies

https://en.wikipedia.org/wiki/Oblique_Strategies
1•doruk101•23s ago•0 comments

Graph to Hyperspace: How Daimon Replaced Knowledge Graph with 10k-Bit Vectors

https://blog.brojo.ai/from-graph-to-hyperspace-how-daimon-replaced-its-knowledge-graph-with-10-00...
1•bojo•46s ago•0 comments

Discord delay global rollout of age verification to improve transparency

https://www.gamingonlinux.com/2026/02/discord-delay-global-rollout-of-age-verification-to-improve...
1•speckx•1m ago•0 comments

I Fixed Spotify Shuffle

https://spindles.me/
1•ViktorOsadsky•1m ago•0 comments

HashiCorp limits free tier to 500 managed resources

https://www.hashicorp.com/en/blog/continuing-hcp-terraform-s-enhanced-free-tier-experience
1•alexboden•1m ago•0 comments

Holy Cowtown: On Nadia Lee Cohen's "Holy Ohio"

https://clereviewofbooks.com/holy-cowtown-on-nadia-lee-cohens-holy-ohio/
1•podracingchamp•2m ago•0 comments

OpenAI makes GPT-5.3-Codex available through their API

https://developers.openai.com/api/docs/models/gpt-5.3-codex
1•rbranson•2m ago•0 comments

Éliane Radigue has died at 94

https://cdm.link/eliane-radigue-portraits/
1•NaOH•3m ago•0 comments

We Are Changing Our Developer Productivity Experiment Design

https://metr.org/blog/2026-02-24-uplift-update/
1•ej88•4m ago•0 comments

Dealing with the pressure to adopt AI as a designer

https://www.mynameismartin.co.uk/blog/how-im-dealing-with-the-pressure-to-adopt-ai-as-a-designer
1•pentagrama•5m ago•0 comments

Meta to use 6GW of AMD GPUs, days after expanded Nvidia AI chip deal

https://www.cnbc.com/2026/02/24/meta-to-use-6gw-of-amd-gpus-days-after-expanded-nvidia-ai-chip-de...
1•kristianp•5m ago•0 comments

A way to watch videos with friends without asking 'are you on pause?

https://cliqroom.com/
1•n4thyra•5m ago•0 comments

Stealing private keys in Google Cloud with Spectre L1TF exploit

https://www.vusec.net/projects/rain/
2•avarev•6m ago•0 comments

Announcing Systing 1.0

https://josefbacik.github.io/kernel/systing/debugging/2026/02/23/systing-1.0.html
1•awkwardpotato•7m ago•0 comments

Hegseth threatens to cut Anthropic from Pentagon supply chain

https://www.ft.com/content/0c6b63b6-2524-4ba7-9f7a-e7183b29386f
2•sega_sai•7m ago•0 comments

Show HN: Off Grid: On-device AI-web browsing, tools vision,image,voice–3x faster

1•ali_chherawalla•9m ago•0 comments

Agentic Engineering Patterns – Simon Willison's Weblog

https://simonwillison.net/guides/agentic-engineering-patterns/
1•Anon84•9m ago•0 comments

US gov't warned that China could invade Taiwan by 2027

https://www.tomshardware.com/tech-industry/semiconductors/us-govt-warned-nvidia-ceo-jensen-huang-...
3•LorenDB•9m ago•0 comments

Some More Game Theory, This Time on the AMD-Meta Platforms Deal

https://www.nextplatform.com/2026/02/24/some-more-game-theory-this-time-on-the-amd-meta-platforms...
1•rbanffy•10m ago•1 comments

Show HN: ImgPixie – Free browser-based image converter, no uploads needed

https://imgpixie.com
1•silanvural•11m ago•0 comments

Specifications Are the New API Between Product and Engineering

https://blog.davidlapsley.io/engineering/ai-assisted%20development/product%20management/2026/02/2...
1•nslog•13m ago•1 comments

RustCast -open-source Raycast-style launcher written in Rust

https://github.com/unsecretised/rustcast
2•PaulHoule•15m ago•1 comments

Fix broken internal and external links across docs and blog

https://gitauto.ai/blog/how-to-open-pull-requests-from-jira-issues
1•nishiohiroshi•16m ago•1 comments

Show HN: Making an 1800mah e-ink device last up to 6 months

https://trmnl.com/blog/power-efficiency
6•ryanckulp•17m ago•0 comments

CPU-Only Compute Still Matters to a Lot of HPC Centers

https://www.nextplatform.com/2026/02/23/cpu-only-compute-still-matters-to-a-lot-of-hpc-centers/
1•rbanffy•17m ago•0 comments

Decompensation and Cascading Failures

https://resilienceinsoftware.org/news/11454232
1•mrngm•20m ago•0 comments

Go library maintainer brands GitHub's Dependabot a 'noise machine'

https://www.theregister.com/2026/02/24/github_dependabot_noise_machine/
2•beardyw•21m ago•0 comments

Mac mini will be produced in the US for the first time later this year

https://twitter.com/tim_cook/status/2026351829928624257
5•tosh•22m ago•0 comments

Off Grid: On-device AI-web browsing, tools, vision, image gen, voice – 3x faster

1•ali_chherawalla•22m ago•1 comments

Hacking an old Kindle to display bus arrival times

https://www.mariannefeng.com/portfolio/kindle/
2•mengchengfeng•23m ago•0 comments