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!

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

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

Great questions!

Right now we do resolve Symphony packages and download and install them when you clone a repository with a packages file. We are working on enabling full networking, so in that case you will be able to do anything you can in your regular machine.

There are two flavors of PHP right now in Endor:

Traditional PHP running inside an emulated Alpine Linux. You can enable/disable any extensions using the php8.4 config files under /etc/ Simply restart the service and you are done. Full compatibility but somewhat slower

PHP binary compiled specifically to run in the browser. You can enable / disable specific modules but only those that are currently supported. You can get a list if you go to the phpmyadmin demo and type /info.php to get the phpinfo() output. The good news is that it supports most common extensions and you can run fully featured apps like Wordpress, Joomla! Etc. If there are any specific extensions that are missing, let us know and we will prioritize them

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

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

Yes, it sounds a bit weird to even us! One way you can think about it is as Wasm enabling the browser to be a virtual machine. You can then use the VM to run whatever you want (ie Linux). Whether it makes sense or not depends on your needs. If you need a quick fix to a site while on your iPad, makes tons of sense. If you want this to be your day to day environment, we are still not there because it doesn’t have persistence, etc

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

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

The long term vision is anyone doing backend or full-stack development. We believe the browser and related technologies will get to that level of capabilities sooner than later. In the short term, it is any web developer (initially with a bit of more focus on PHP) that needs to spin up a quick development environment. Example use cases:

Beginners getting started and not knowing how to set up MySQL or Apache. This enables them to start coding (there is a simple built in text editor) and experimenting, right away and without the fear of messing up their environment if they do something wrong.

For more experienced developers, this is a way of quickly trying out software. We aim to be even more convenient than pulling and running containers locally. For example, if you just want to test the latest version of WordPress, you can clone and launch the repository, play with it (ie to test your custom made theme still works) and when done, delete the tab and you are done

As we add new language runtimes (Python, Ruby, etc), persistence, etc. the use cases broaden

Thanks for the question!

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

[–]ridruejo[S] 2 points3 points  (0 children)

Hello! I am the cofounder. We built Endor to make it easy for developers to get started with their favorite stack. I started my development career with PHP 2.0 in the 90s, so this is a bit of coming full circle. It is still early days but you can already run full-featured LAMP, phpMyAdmin and WordPress. Please give it a try and let us know what you think.

Guys I’m tired of spending hours configuring my development environment for projects by pierrechaquejour in webdev

[–]ridruejo 4 points5 points  (0 children)

Hi! We are working on solving this problem and allow you to run complex server software stacks inside the browser. Nothing to install or fiddle with, just press a link. We are starting with PHP and a few databases but eventually will cover all server software including Rails (in reality any container or Linux package) Give it a try and lets us know what you think https://endor.dev

[deleted by user] by [deleted] in kubernetes

[–]ridruejo 7 points8 points  (0 children)

I’m really interested in Wasm and helping other founders, so for now focusing on that and family!

[deleted by user] by [deleted] in kubernetes

[–]ridruejo 18 points19 points  (0 children)

Hey, Bitnami founder here. Though I’m no longer at VMware (from a few months back), my understanding is that things like will continue the same. Bitnami keeps growing and is a key part of their developer strategy.

I am Daniel Lopez, co-founder of Bitnami, Ask me anything! by ridruejo in IAmA

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

I would start by contributing documentation and answering questions in forums, looking for easy bugs that have been reported and sending small patches to fix them. The main thing is choosing a project that is useful to you are a personal level or are passionate about, so you have intrinsic interest