Forums

Csaba Ivancza

4d ago

Setting up monorepos for AI: submodules versus subtrees

I've been building my app for 8 months now, and i ended up having 5 repositories

  • nextjs app

  • databases

  • customer facing API

  • node-sdk that wraps the api

  • react-sdk, for both reusing shared component and customer facing components

So i thought, it's gonna be great if i create a mono repo with submodules. But it was terrible. I realized that turborepo does not like external packages, and as i tried to reuse my own customer facing libs, the DX became terrible. It was very time consuming to ship a feature. Even when i wanted to use Codex or Cursor 3, it was not able to show git diff properly, also i was not able to use Cursor's cloud agents properly to ship complex features.

Csaba Ivancza

5mo ago

Querypanel: AI-Powered Visualizations - Let your users build dashboards with their own words.

Let Your Customers Chat with Their Data Server-side SDK for multi-tenant natural language to SQL. Build AI-powered analytics into your product in minutes. We provide the AI backend, you build your frontend.