News for hackers. Stuff that matters.

ruben-davia

Show HN: Davia – Visual AI roleplay with image-based conversations

https://play.davia.ai/

Hi HN,We’re Ruben, Afnan, and Theo, and about a month ago we started working on a beta webapp for a more visual roleplay experience.We felt that roleplay works best when it feels like a real conversation, not like reading a chat log. So we focused on a phone-exchange format, where characters message you as if they’re on the other end of your phone and can send images that evolve with the story...

( Read More... | no comments | 3 points | on HN )

Show HN: Davia – A Visual Wiki, Generated by Your Coding Agent (Open-Source)

https://www.npmjs.com/package/davia

Hi HN,We’re Ruben, Afnan, and Theo. A few days ago we shared the first early version of Davia, and the feedback was far more active than we expected. For context, you can see the previous discussion and reactions here: https://news.ycombinator.com/item?id=45880716Based on that response, we decided to push things further and release Davia as a fully open-source package you can run locally.Davia...

( Read More... | no comments | 5 points | on HN )

Show HN: Open-Source Visual Wiki Your Coding Agent Writes for You

https://docs.davia.ai/quickstart

Hi HN,We’re Ruben, Afnan, and Theo. A couple of days ago we released the early repo for Davia and were surprised by how much feedback came in right away. We decided to turn it into a full open-source package you can run locally.Davia is designed for coding agents to generate an editable internal wiki for your project. It focuses on producing high-level internal documentation: the kind you often...

( Read More... | no comments | 8 points | on HN )

Show HN: Open-source editable wiki with whiteboards for your codebase

https://davia.ai/blog/open-source-announcement

Hi HN,We’re Ruben, Afnan, and Theo, and we’re building Davia to make documenting and understanding codebases easier. Generating internal docs takes too long, diagrams are essential to grasp structure, and editable visuals are often missing from existing tools. Plus, most solutions aren’t open source.Davia is an open source tool. Point it at your codebase, and it automatically generates an...

( Read More... | no comments | 7 points | on HN )
Yes. Most of the tokens are input tokens.
Yes, hard problem, we are working on this
Roughly 300K to 1M tokens in total. It’s big, but should only happen once per repo. And around 2 minutes to run.
Yes, good catch, we’ll change the UI. Thanks!
Yes, definitely add some non-AI projects too!
Thanks! On our homepage (https://davia.ai/showcase) we already showcase examples like AI SDK, E2B, GPT OSS, and Transformers. We’ll also add more examples directly on our GitHub soon.
There are actually 5 sub-pages. Also, the link I sent is a ‘share’ version, so it’s not editable once published.
Exactly. The wiki is editable so AI gives a first draft, and developers refine it. Some companies are fine with vendor APIs, but we’ll add local model support for full privacy.
Thanks! We’ve actually added our own package as a showcase: https://davia.ai/share/d9c79723-11a6-4a5b-a14b-04ddaa9f123f/....

Show HN: Davia – Open source visual, editable wiki from your codebase

https://github.com/davialabs/davia

Hi HN,We’re Ruben, Afnan, and Theo, and we’re building Davia to solve a common problem: documenting and explaining large codebases is complex. It takes too long to generate even a first draft of a wiki, visuals are essential to understand the structure, internal docs should be editable in the IDE, and most solutions aren’t open.Davia is an open source tool. You enter the path of your repo, and...

( Read More... | 19 comments | 9 points | on HN )
Re:Notion is awesome until you want more on Wednesday October 01, 2025 @05:53PM (#45443990)
If you’ve ever tried making a Notion page do more than just hold text, embeds, or basic databases — like building a public form, a mini dashboard, or something where parts of the page act like real apps — you’ve probably run into friction. Maybe you felt stuck with weird hacks, duplications, or components that barely talk to each other. The big deal isn’t that Notion can’t do stuff; the deal is what you have to do to get there. And that’s where the trade-offs start to show.

Show HN: I Built Davia–A New Way to Create Interactive Documents with Code

https://old.reddit.com/r/davia_ai/comments/1ndoenu/what_is_davia_a_workspace_for_creating/

I’ve been working on something called Davia — a platform for creating interactive documents.These are “living documents”: each page is self-contained, combining editable content, interactive components, and data. You can read them, edit them, and actually interact with them — more like mini-apps than static docs.Here’s what makes it interesting: The interactive components are pieces of code...

( Read More... | no comments | 6 points | on HN )
Thank you so much! We don't have a design background, we use next js with shadcn for our design system.

Show HN: Davia – A community platform to build, share, and edit applications

https://docs.davia.ai/overview

Hi HN!I'm Ruben, the founder of Davia (https://davia.ai/). Davia is a platform to build, edit and share applications, where builders get rewarded based on usage while users can discover and reuse any app's code to fit their own needs.The problem we're trying to solve: Today's AI coding platforms charge you upfront for creation - it's like paying per block modification in no-code solutions. This...

( Read More... | 3 comments | 6 points | on HN )
Re: on Monday July 07, 2025 @05:55PM (#44495065)
Hi HN,

I’ve lived in Notion for years, but I keep hitting the same ceiling: Notion was built for people, not for AI. Because it's closed, agents like Cursor can’t write to it and bulk edits stay manual. I fall back to local markdown I edit with Cursor, but that breaks as soon as we need shared tables or quick productivity tools.

We’re working on something more open:

- Docs and tables live as plain code you (and AI) can edit

- Any AI agent like Cursor or Claude code can propose changes without fighting a closed UI.

- A web editor is still available for quick comments when needed.

The project’s in wait-list mode: https://waitlister.me/p/davia-workspace

If this scratches an itch for you too, I’d love to hear how you’d use it.

Show HN: A voice-controlled image editor for meetings

https://github.com/davialabs/collaborative-photoshop

Hi HN,I just built an MVP of a collaborative image editor you control by speaking.You can say things like “remove the background” or “make the image look more realistic,” and it updates automatically.It’s powered by an OpenAI agent sdk that routes requests to the right tools: • Speech-to-text using OpenAI API • Image operations like background removal via OpenCV • Higher-level...

( Read More... | no comments | on HN )
Thanks for the suggestion. We’ve noted it and will explore this idea!
Yes, for now signup is required to see the examples. But we’re working on displaying the use cases directly on the site soon.
With Davia, you build on FastAPI and React best practices. Streamlit and Gradio rely on fixed components, which makes it hard to adapt the UI to your specific use case. Davia lets you define any interface you need. Streamlit also has production limitations like authentication, layout control, and API integration. And for AI use cases, it reruns the whole script on every input, making state management difficult. Davia supports real-time streaming and proper stateful interactions.
The use of a single POST request (the underlying logic behind the @app.task decorator) is meant to simplify things, especially for users who aren’t familiar with FastAPI. It abstracts away routing and request handling so you can focus on writing business logic without worrying about HTTP methods, URL paths, or response formatting. That said, since Davia is built on top of FastAPI, you can absolutely define and use your own endpoints if you prefer.

Show HN: Web Apps for Python Devs with Auto-Generated UI

https://davia.ai/

Hi HN,We’re Afnan, Theo and Ruben. We’re all ML engineers or data scientists, and we kept running into the same thing: we’d write useful Python functions, either for ourselves or internal tools, and then hit a wall when we wanted to share them as actual apps.We tried Streamlit and Gradio. They’re great to get something up quickly. But as soon as we needed more flexibility or something more...

( Read More... | 14 comments | 11 points | on HN )