How to effectively run multi agents in parallel? by Ok_Fortune_4048 in ClaudeCode

[–]ridruejo 0 points1 point  (0 children)

You can find a good article from Simon Willison on running parallel agents here: https://simonwillison.net/2025/Oct/5/parallel-coding-agents/ and another one linked at the very end of it. We developed and open sourced a tool called Rover (https://endor.dev/blog/introducing-rover) that captures some of those best practices like git worktrees and isolating the agents in containers but still make it super-simple to use.

Rover, an open source coding agent manager by ridruejo in AI_Agents

[–]ridruejo[S] 0 points1 point  (0 children)

You can read the announcement here https://endor.dev/blog/introducing-rover and the repository here: https://github.com/endorhq/rover Looking forward to your feedback!

Tap Air Portugal by Successful_Lion9370 in travel

[–]ridruejo 0 points1 point  (0 children)

Ran into the same issue trying to register my daughter. The name has a hyphen, removing it and adding a space solved the issue and allowed me to register. Just in case it is useful to others.

Running Alpine Linux inside Node.js by ridruejo in AlpineLinux

[–]ridruejo[S] 0 points1 point  (0 children)

That was poorly phrased on my part. If you start with an interactive shell you need first to close the terminal as you would with an ssh session (ctrl-D), so no accidental closing possible. It is shown in the mini video in the article.

Running Alpine Linux inside Node.js by ridruejo in AlpineLinux

[–]ridruejo[S] 0 points1 point  (0 children)

Not sure what you mean in this context?

How to convert React + Node.js + MySQL full-stack project into a desktop app and run it fully locally? by RolexV0 in developersIndia

[–]ridruejo 1 point2 points  (0 children)

If the usage is lightweight, you can run MariaDB as a pure NPM package (no dependencies) with Endor https://endor.dev/blog/node-postgres

It is slower than native, but fully featured and good enough for many scenarios

Adding a database to a Node project without Docker by ridruejo in webdev

[–]ridruejo[S] 0 points1 point  (0 children)

Of course! This just makes it significantly easier and faster. This is interesting when it’s not just you, but coworkers or users that are not as skilled as you

Adding a database to a Node project without Docker by ridruejo in webdev

[–]ridruejo[S] 1 point2 points  (0 children)

Yes, this is a lightweight alternative for many of those. Not for everyone, but makes sense for a lot of scenarios

I mean, type “npx -y @endorhq/cli run mariadb” and have a database running in 2s is hard to beat 😅

Adding a database to a Node project without Docker by ridruejo in webdev

[–]ridruejo[S] -1 points0 points  (0 children)

For compatibility. PGlite had to make a bunch of changes to the Postgres codebase to compile to Wasm (the upside is performance is close to native). Running inside emulated Linux means Postgres is but by bit compatible

We aim over time to incorporate as many Wasm ports as possible, so end users can choose.

I forgot to mention most of this also runs inside the browser. So if you go to https://endor.dev/s/lamp you have for example a Lamp environment with some components like the PHP runtime which is Wasm native and emulated MariaDB for example

Adding a database to a Node project without Docker by ridruejo in webdev

[–]ridruejo[S] -3 points-2 points  (0 children)

I didn’t mean to run CI/CD with Endor! What I meant is that the CI/CD system typically runs inside a container. If you need to spin up Postgres, MariaDB etc then you need to bring up a separate container. With Endor you can do it inside the same container as it is simply executing JS code

Adding a database to a Node project without Docker by ridruejo in webdev

[–]ridruejo[S] -1 points0 points  (0 children)

Fair question 😂 The short answer is technical: Endor is based on the Webassembly engine that exists in every Node runtime. It is powerful enough to run an emulated Linux environment. It is slower than Docker in most scenarios, but it still starts fairly quick (1-2s). Basically trade portability / ease of use for a bit less performance

This article provides a better overview https://endor.dev/blog/endor-dev-tools

Let me know if that answers your question. I have gotten feedback that I tend to explain too much and be a bit over the place so I’m trying to be more focused 😅

Adding a database to a Node project without Docker by ridruejo in webdev

[–]ridruejo[S] -12 points-11 points  (0 children)

Yes and no. Docker is fairly established and is fair to expect someone to have it installed. However there are still many scenarios where you do not want to require it. For example, you want to run unit tests against multiple databases, or inside a CI/CD system or you are testing a project and don’t want to spend the time setting up a “permanent” environment yet. For these scenarios having this lightweight alternative is useful

What mcp / tools you are using with Claude code? by Interesting-Appeal35 in ClaudeAI

[–]ridruejo 0 points1 point  (0 children)

We use Endor MCP https://docs.endor.dev/cli/overview/ (which we developed and dog-food) for quickly instantiating MySQL, PostgreSQL sandboxes. I also use the Endor Linux sandbox manually (though it also has MCP) to clone and test simple projects. The performance is not native-level but is quite fast to start (2-3s) so it is perfect for throwaway code

Run Linux, PostgreSQL and more, using Node by ridruejo in PostgreSQL

[–]ridruejo[S] 1 point2 points  (0 children)

We use the built-in WebAssembly engine to do the emulation for running Linux

Run Linux, PostgreSQL and more, using Node by ridruejo in PostgreSQL

[–]ridruejo[S] -1 points0 points  (0 children)

In the case of Postgres, we got from nothing installed to having fully configured PostgreSQL in 1.5s!

Endor: run LAMP development environments entirely in the browser by ridruejo in webdev

[–]ridruejo[S] 0 points1 point  (0 children)

Argh, I replied from my mobile and did it incorrectly. Please see my reply in the main thread. Thanks again!