I am building nao, an open-source analytics agent. With nao you can connect all your sources of context (from warehouse to your knowledge base) using a CLI, and then you have an agent that sits on top of it.
You can use the agent from any client (web, Slack, Teams but also other harnesses).
We think most of data analytics work will be transformed (and is already being transformed) from SQL monkeys to chat to analyses, but all the UI/UX are not designed for this and this is what nao is, being open-source because knowing how the context is managed is key.
With nao you can have a conversation and then shared the output on the form of a story, that can be either static or live replacing what old dashboards were.
My biggest wish was that you could disable reels/shorts, etc on the native apps. But unless there is some regulation, it won't happen. I actually made a citizen's suggestion to EU some time ago, but that did not pan out.
Our focus is a little bit more cross team, and in our internal version, we have also some continuous improvement monitoring, which we will probably release as well.
> A local-first desktop and web app for browsing, searching, and analyzing your past AI coding sessions. See what your agents actually did across every project.
I'm working most of my time on nao [1] (an open-source analytics agent).
With nao we are exploring the fact that agents are good to work with filesystems, so we help people getting the context into the filesystem and then you can plug our agent loop on top (on anything else).
The most exciting part is working with sandboxes and emulating filesystems. So at the moment the filesystem is local, but it could be a bucket or a database that we emulate as real filesystem for the agentic loop, all of this can also be mounted to sandboxes, and in the end you can do data transformations all in isolation with control on the context.
I feel it's a bit weird to redirect "Get started" to a Stripe page. When clicking on Get started i'd love to see more what's behind like it's used to be.
Supporting Iceberg is eventually having people leaving you because they have better elsewhere, but this is birectionnal, it means you can welcome people from Databricks because you have feature parity.
You can use the agent from any client (web, Slack, Teams but also other harnesses).
We think most of data analytics work will be transformed (and is already being transformed) from SQL monkeys to chat to analyses, but all the UI/UX are not designed for this and this is what nao is, being open-source because knowing how the context is managed is key.
With nao you can have a conversation and then shared the output on the form of a story, that can be either static or live replacing what old dashboards were.
We are close to 1k stars on Github: https://github.com/getnao/nao