Rajiv Ayyangar

Preswald - AI agent for building data apps, dashboards and reports

Preswald is an AI agent that helps you build dashboards, internal tools, and data apps. It gives you a fast, reactive runtime, built-in UI components (tables, charts, inputs), and one-click deployment to share your app in the cloud or browser.

Add a comment

Replies

Best
Amrutha Gujjar

👋 Hey everyone — this is Amrutha and Shivam, co-founders of Structured Labs (YC S23) and the makers of Preswald (https://preswald.com), launching today.

Preswald is a programmable environment where you can build and deploy interactive Python data apps entirely in the browser. It’s like Replit meets Streamlit, but reactive, stateful, and tailored for data workflows, like investment reports, financial analyses, and product metric breakdowns.

You get:

- A real project+file system
- A Pyodide-based runtime (runs in-browser: this is the coolest part; you don't need a backend to run Python analysis code!)
- A code editor + live preview
- An AI agent that writes and refactors code in-place, just like Cursor, but optimized for data reports
- One-click deploys (Structured Cloud, GCP, or static export: you can just click a button and share with friends and teammates without having to worry about hosting services or cloud systems)

Why we built it:

We saw founders, PMs, and analysts doing their best thinking in Jupyter notebooks or ad-hoc scripts but getting those insights into usable tools meant jumping through too many hoops (frontend code, hosting, auth, etc.). We wanted to stay in Python, and still ship real apps. Creating interactive reports with user-facing drilldowns, filters, and more, can now be done by anyone with a tiny bit of coding experience, without complex deployments or hosting, just like we can all now do for general apps with tools like Bolt and Lovable!

Preswald is built around a reactive runtime: every component or computation is a tracked atom. Change a slider, update a threshold, rerun just the affected logic. The same Python file can run client-side or on a FastAPI server with zero changes to your code.

👀 Try it out:
- preswald.com
- github.com/structuredlabs/preswald

- Amrutha, Shivam, and the Structured Labs team

Will Megson

@amrutha____ Congrats on the launch! Looks great!

Amrutha Gujjar

@will_megson Thanks Will!

Jed White

@amrutha____ Congrats on the launch and great work!

Deepanshu Chittoria

@amrutha____  amazing product! good to know that you are YC backed.

Col Piyush Agarwal

Heartiest Congratulations

Khaled Alam

@amrutha____ It's disappointing to see job postings where candidates are asked to star your repositories and perform QA tasks as part of a so-called "coding assignment." This practice comes off as exploitative. If you need QA, consider hiring professionals rather than disguising unpaid work as part of the recruitment process.

Maddie Wang

Holy crap this looks awesome. What kind of projects have you seen ?
I use supabase right now, is it a good fit for me to use this for creating an internal tool? Eg: Updating users accounts on the fly for my b2b saas

Avani Agarwal

@maddie_wang  Yes! People have been using Preswald for everything from internal admin dashboards to customer support tools, lightweight CMS setups, and custom B2B ops panels. If you’re building anything that needs flexible, fast UIs on top of your data, it’s a great fit.

Amrutha Gujjar

@maddie_wang You can certainly use it for internal tools. The most common use-cases are often dashboards (like KPI dashboards, log analytics dashboards). For supabase, you can set up a DB connection or pull in a CSV

Akshay Chalana

Preswald is awesome! We use it for our interactive, data-driven blog posts, and I wish I could've used it when I was a dashboarding fiend at my previous jobs!

Amrutha Gujjar

@akshay_chalana Thank you so much! Interactive blog posts are an interesting application of data apps

Looks great!
Amrutha Gujjar

@timcha Thank you tim! Looking forward to seeing what you build with it

Rush Shahani

awesome product! congrats @Preswald team!

Amrutha Gujjar

@rushhour thanks rush!

Harsh Agrawal

Wohoo, huge congratulations on the launch 🥳 🚀
Was tinkering around with a similar idea a while back, such an awesome execution 🗿

Amrutha Gujjar

@itsharshag thank you harsh! still day 1 and a lot to build

Shivam Singhal

@itsharshag thanks! Did you end up releasing that anywhere? Would love to check it out!

Vikram

This looks like an amazing product! This is the next generation of business intelligence — agentic BI. Awesome!

Amrutha Gujjar

@vikcha Completely agreed - agentic + code-first!

Rohan Pathak

This will be a serious game changer and time saver for startups who don't have the team and a lot of resources to spend. Love this!

Amrutha Gujjar

@rohan_pathak2 Exactly -- it should be much easier than it is today to set up basic dashboards and data apps. AI code gen + opinionated frameworks should solve for this

Adi Patel

Great work, this is awesome. Sharing this with the team to get them on it!

Amrutha Gujjar

@adi_patel Woo! Good to get Lancey team using this!

Abhi Patel

Can't wait to check it out. Awesome product.

Amrutha Gujjar

@patel_abhi Looking forward to seeing what you build with this abhi!

Ayan Bandyopadhyay

Congrats on the launch! Does it come with integrations?

Amrutha Gujjar

@ayan_bandyopadhyay yes it does - you can connect to postgres, clickhouse. works with CSV, parquet, JSON and more!

Piotr Kusiak

Congrats, looks really nice

Amrutha Gujjar

@k_piotr Thank you piotr!

Jun Shen

As a developer, this simplifies app building! 👍

Amrutha Gujjar

@shenjun That's the goal! Our agent helps with writing the code, and with deploying so it's easier to not only build the apps but deploy them too

Srijan Subedi

Congrats on the launch guys!

Amrutha Gujjar

@srijan__subedi thanks srijan!

Samuel Akinwunmi

looks awesome! i used to work in data so feel the pain heavy!

great work. can't wait to try it!

Amrutha Gujjar

@0x_s13i Us too, that's why we're so excited about this. thanks for trying it samuel :)

Nicolas Machado

Congrats on the launch!! Can you help me understand more on what I should focus on using preswald for? Should I think of it more like a notebook to generate quick BI and prototypes for internal use cases? More for data scientists executing business questions? Other?

Killer product, love the sharing feature.

Amrutha Gujjar

@nicolas_machado Thanks! You can think of it as a way to productionize, share and collaborate on the one-off analyses you may be doing in a notebook. There's always a bit of a graduation problem with tools like notebooks -- they're fine for individual users doing truly one-off work. But for anything you want to persist as an artifact and share, preswald will work well

Shivam Singhal

@nicolas_machado if you have a bunch of CSVs that get generated and then lost, it's good for versioning and persisting (to Amrutha's point) those analyses.

Jonathan Low

Congrats on the launch! Does Preswald currently support connecting to external data sources (eg. via APIs)? If yes, how would that be done?

Amrutha Gujjar

@jonathanlowhy Yes! You can add API as a data source. https://docs.preswald.com/ has more information on how to do so

Shivam Singhal

@jonathanlowhy API, Files (JSON, CSV, Parquet), DBs (Postgres, Clickhouse) all supported, with more coming. And we're always looking for OSS contributors to help build more :)

Marcelo Kunze

Nice, congrats on the launch!

Amrutha Gujjar

@marcelokunze thank you marcelo!

Yong Woo Shin
Launching soon!

Congratulations, @amrutha____ !

What's your future plan of Preswald?

Your product makes me wonder how your next update will be like.

A platform? or a B2B report Saas?

Anyways, Good luck :)

Amrutha Gujjar

@pritraveler We are making some big improvements to our agent to aid in not just app creation but data storytelling more deeply

Shivam Singhal

@pritraveler  @amrutha____ and an underlying platform for sharing these apps, local-first.

Amy Yan

Congrats Amrutha and team!! I spent so many hours building dashboards in previous business analyst and data roles - this is such a time saver and can’t wait to use it!!

Amrutha Gujjar

@amysunyan Thank you Amy! I often think back to the conversations we had last summer about data :)