Moneta – Conversation as the Engine of Application State
Hi HN! I’m Thunder. Longtime lurker and first time poster. I’m excited to present Moneta (https://moneta.studio/) with my co-founder Rob. *Moneta is a conversation-as-code platform for building multiplayer AI-native applications in which the AI can reactively update the application based on interactions with users or other AI via CRDTs.* The key idea is that rather than using a conversation to generate an application, in Moneta the conversation *is* the application. We call this idea 'conversation as the engine of application state' (CATEOAS). This means that instead of saying…
What it does
In the maker’s words, at launch
Hi HN! I’m Thunder. Longtime lurker and first time poster. I’m excited to present Moneta (https://moneta.studio/) with my co-founder Rob. *Moneta is a conversation-as-code platform for building multiplayer AI-native applications in which the AI can reactively update the application based on interactions with users or other AI via CRDTs.* The key idea is that rather than using a conversation to generate an application, in Moneta the conversation *is* the application. We call this idea 'conversation as the engine of application state' (CATEOAS). This means that instead of saying “create a todo list that can do X, Y, and Z” you would instead be declarative and say in the conversation “please add x to my todo list”. The conversation serves both as a universal interface and the engine of state. The state itself is managed via Yjs - we treat the AI and the users as collaborators on a shared Yjs document per each application. Finally, every Moneta application is equipped with the ability to dynamically `fetch` its own hypermedia or the hypermedia of other applications (both Moneta and otherwise) as well as post messages to itself or other applications (assuming it has the correct access privileges). This means that it can introspect, self-message and communicate with other Moneta applications as well as external APIs both via the conversation as well as the UI. Moneta and the concept of CATEOAS has continued to surprise us with emergent capabilities and I hope it will surprise you too. --- As an example of Moneta in the wild, take a look at our Moneta generated landing page and note the multiplayer capabilities in the form of shared cursors and live user-count: https://moneta.studio/ NOTE: You can see the conversation for all Moneta apps by clicking the M tab on the right side of the page Here’s Moneta’s take on Moneta and CATEOAS: https://thunder-hn-post-content.mnta.io/ Again note how Moneta can interact with comments in the UI or via the conversation. And just for fun, here is a hacker news clone: https://thunder-multiplayer-hn.mnta.io/ Feel free to add comments in the above apps as well as review the conversations that generated it. Please feel free to reach out at thunder (at) moneta dot studio.
Does the same job
all alternatives →- NONous – Open-Source Agent Framework with Autonomous, SWE Agents, WebUI2024 · github.com · ▲155
Hello HN! The day has finally come to stop adding features and start sharing what I've been building the last 5-6 months. It's a bit of CrewAI, OpenDevon, LangFuse/Cloud all in one, providing devs who prefer TypeScript an integrated framework thats provides a lot out of the box to start experimenting and building agents with. It started after peeking at the LangChain docs a few times and never liking the example code. I began experimenting with automating a simple Jira request from the engineering team to add an index to one of our Google Spanner databases (for context I'm the…
- ISI started a repo for sharing algorithm implementations2013 · github.com · ▲52
Everything that would be here is in the README. I hope this gets big, it has tons of potential.
- RARay – an open-source AI financial advisor that runs in your terminalApr 2026 · rayfinance.app · ▲8
I've been using this daily for 4 months and figured others might find it useful. This is my first open source project so would love any feedback. Ray connects to your bank via Plaid, stores everything in an encrypted local SQLite database, and lets you ask questions about your finances in natural language. No cloud, no account, your data is stored on your machine. Before anything reaches the LLM, all PII is stripped — your name, companies, transaction details are redacted and replaced with tokens, then rehydrated locally in the response. The AI never sees who you are.
- PAPluto – AI for investing, data visualization, automation and analysis2023 · pluto.fi · ▲7
Hey HN! I'm Jacob Sansbury, a software developer and founder of Pluto. After working at Bridgewater Associates and moving to San Francisco, I decided to combine my passion for software development and finance to create Pluto – an AI-driven platform that revolutionizes the way retail investors manage their finances. Today, I'm excited to share our beta with you: https://pluto.fi/ Pluto is built with a combination of Next.js and Python, running on K8s and Kafka. Our AI Copilot, Plato, uses a three-part system (thinkers, actors, and communicators) to analyze data, execute…
- MVMy Voice AI interviews you, then writes your LI / X posts2024 · ▲6
I'm Tom, the cofounder of Canonical AI. I build a Voice AI agent that interviews you, then writes LinkedIn and X posts based on the interview. ### Why did I build this? 1. LinkedIn and X are b2b lead goldmines. But generating content is hard. You have to figure out what to say. If you're like me, you have trouble coming up with social post ideas when staring at a blank screen. But interesting ideas arrive when I step away from my laptop and talk to people. Also, it's hard to compose the content in a way that appeases the platform algorithms. 2. I want to dogfood my product. We’re building…
- AAAnything AI – A local Zapier (like) AI tool written in Rust2024 · github.com · ▲7
Hey HN! I really like local apps for their simplicity and privacy and hate paying Saas bills and I wanted a way to start automating my life with AI so I started building Anything. Anything is built on Tauri so the front end is React and the "backend" is Rust. It's 100% local & 100% doesn't ask you to spin up docker to use. Another core goal of the app is to get away from "package bloat" you see in other general purpose AI oss projects where they have a package.json that is 300 lines long ( more on that later. ) Oh btw I suck at Rust! I learned Rust while building this so the code is _not…
More ai this month
the category →
I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes/sec on an iPhone 15). The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device. The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.
AI · 17d ago · simedw.com
Astute▲585Automate your B2B brand going viral, with new media creators
AI · 18d ago · company-app.joinastute.com


Hey HN, Henry from Cactus here! We previously released Cactus Needle, a 14MB agentic LLM for tool call, device use, and structured extraction for phones, wearables, smart homes, small robots and microcontrollers. We got really great feedback here, and have now incorporated the suggestions to release Needle 2. The whole model is a single 14MB binary that runs a full session in 28MB of RAM; 45m parameters at 2bit compression. Needle hits 500 tokens/sec decode speed on a Raspberry Pi 5, sits between 400-1,500 tokens/sec on VR devices like Meta Quest 3S and Apple Vision Pro, and ranges…
AI · 27d ago · cactuscompute.com


Launched alongside, January 2025
the whole month →- IM
Hello! I'm Byran. I spent the past ~6 months engineering a laptop from scratch. It's fully open-source on GH at: https://github.com/Hello9999901/laptop
Dev tools · 2025 · byran.ee
- TITetris in a PDF▲1,289
I realized that the PDF engines of modern desktop browsers (PDFium and PDF.js) support JavaScript with enough I/O primitives to make a basic game like Tetris. It was a bit tricky to find a union of features that work in both engines, but in the end it turns out that showing/hiding annotation "fields" works well to make monochrome pixels, and keyboard input can be achieved by typing in a text input box. All in all it's quite janky but a nice reminder of how general purpose PDF scripting can be. The linked PDF is all ASCII so you can just open it in a text editor, or have a look at…
Life & fun · 2025 · th0mas.nl



Create lifelike, personalized AI avatars from text prompts
AI · 2025 · jogg.ai
