Hi Tanishq, Chen and all,

Just wanted to add my two cents here. My local dev env has always been a 
headache. I used to use M1 macbook pro + 8GB RAM (from 2022?), and constantly 
got services OOM, build failure, and slowness. Because of this I had to upgrade 
to M4  mac mini + 24GB RAM this month. The hardware change solved the issue to 
a certain extend, where many of the issues remain on our dev/infra tooling. For 
instance, there are too many services and I/my agent always forget to rebuild 
some of them after change, and it is always hard to understand which version 
(branch/worktree/commit) of service was started by my agents.

To solve this, I have recently introduced a new tool `bin/local-dev.sh` which 
can help developers to boot up a dev setup with one command. It can also have 
options to skip some services if not needed. It can also manage versions of 
services and use one command to refresh changed services. Here you can read 
more about it https://github.com/apache/texera/pull/5961, and see demo videos 
of the usage.

The main purpose of this tool was to let agents manage texera services easier 
during local development, by providing CLI for texera services. Before this, I 
would ask my agent to launch texera services locally and after 1 hour it still 
stucks. With this tool + a custome MCP connecting to Claude Code, I can switch 
between  branches  and get services deployed in seconds.

I believe it can also help human developers as well. For instance, I also 
provided `bin/local-dev.sh -i` which is an interactive interface where you 
(human) can manage services, view MEM and CUP usage, and view logs.  From what 
I see, local-dev mode does not need that much of memory, and we can further 
optimize the usage. I do believe running dev services on a 8GB RAM machine is 
possible, as long as we don't do massive data processing during dev.

I am actively improving this tool, please feel free to try it out and create 
issues for bug report or feature requests. I hope this can make developers life 
easier.


Best,
Yicong Huang
[email protected]

On Jun 29, 2026 at 9:58 PM -0700, Chen Li <[email protected]>, wrote:
> Tanishq,
>
> Last time you mentioned finding a way to run the system on your laptop with
> 8GB memory, by turning off unneeded microservices. Can you share the
> information and add it to our GitHub site to benefit other developers?
>
> Thanks,
>
> Chen

Reply via email to