frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: PearlOS: we gave AI a talking desktop environment instead of a text box

4•stephanieriggs•6h ago
AI is awesome in the terminal but many people aren't comfortable using command lines - which means they can't access or utilize the full power of AI.

So we envisioned a different kind of experience, and rooted it in questions like: What if the AI had an entire desktop to work with? What if AI was the experience rather than the tool? And what if that experience was fun, delightful, and intuitive? Today we dropped a first look video of what we created.

PearlOS is a browser based desktop environment where the AI companion (Pearl) talks to you to open apps, manage windows, build characters, research, takes notes, searches the web, and controls the whole UI. You just talk to her and things happen on screen.

It's early. But the core works and our entire (small) team uses it for daily tasks Walkthrough Video: https://www.youtube.com/watch?v=aKO52ox0dx0 GitHub: https://github.com/NiaExperience/PearlOS/

We want to build this out into “personal pearls” that everyone can have with no coding/AI experience at all needed.

Looking for architecture feedback, contributors, and honest criticism.

What you get when you open it: * A desktop environment with apps (notes, browser, YouTube, file manager, calculator, music player), all * A voice you can talk to naturally. Interruption handling, turn taking, real conversation. * Persistent memory. Pearl remembers your projects, preferences, and past conversations across sessions. She picks up where you left off. * Sub-agent swarms. Pearl can break complex tasks into parallel agent jobs that run in the background while you keep talking.

Stack: * Next.js frontend (the desktop runs in a browser) * Multi-model routing (fast model for chat, heavier model for complex reasoning, configurable) * Pipecat for real-time voice (Deepgram STT, PocketTTS for local TTS) * OpenClaw for agent orchestration * Bring your own API keys, swap in any LLM

What it's not: * Not another ChatGPT wrapper * Not a terminal with an AI bolted on * Not collecting your data (runs on your hardware, no telemetry)

Thanks everyone! Stephanie & the PearlOS team

Show HN: Three new Kitten TTS models – smallest less than 25MB

https://github.com/KittenML/KittenTTS
258•rohan_joshi•6h ago•74 comments

Show HN: I built a P2P network where AI agents publish formally verified science

29•FranciscoAngulo•3h ago•5 comments

Show HN: Dumped Wix for an AI Edge agent so I never have to hire junior staff

13•axotopia•6h ago•34 comments

Show HN: Duplicate 3 layers in a 24B LLM, logical deduction .22→.76. No training

https://github.com/alainnothere/llm-circuit-finder
234•xlayn•1d ago•79 comments

Show HN: Browser grand strategy game for hundreds of players on huge maps

https://borderhold.io/play
51•sgolem•3d ago•22 comments

Show HN: Local Document Parsing for Agents

https://www.llamaindex.ai/blog/liteparse-local-document-parsing-for-ai-agents
19•cheesyFish•4h ago•1 comments

Show HN: Oku – One tab to filter out noise from feeds and content sources

https://oku.io
4•oan•4h ago•0 comments

Show HN: Mavera – Predict audience response with GANs, not LLM sentiment

https://docs.mavera.io/introduction
10•jaxline506•3d ago•3 comments

Show HN: Ripl – A unified 2D/3D engine for Canvas, SVG, WebGPU, and the Terminal

https://www.ripl.rocks
14•andrewcourtice•10h ago•0 comments

Show HN: Playing LongTurn FreeCiv with Friends

https://github.com/ndroo/freeciv.andrewmcgrath.info
83•verelo•1d ago•35 comments

Show HN: BamBuddy – a self-hosted print archive for Bambu Lab 3D printers

https://bambuddy.cool
3•maziggy•5h ago•0 comments

Show HN: I built 48 lightweight SVG backgrounds you can copy/paste

https://www.svgbackgrounds.com/set/free-svg-backgrounds-and-patterns/
372•visiwig•1d ago•67 comments

Show HN: Anchor any file to Bitcoin to prove it existed at a specific time

https://umarise.com/blog/proof-of-existence
2•Umarise2026•5h ago•0 comments

Show HN: PearlOS: we gave AI a talking desktop environment instead of a text box

4•stephanieriggs•6h ago•0 comments

Show HN: Will my flight have Starlink?

269•bblcla•1d ago•350 comments

Show HN: 3 AI agent trust systems cross-verified each other's delegation chains

https://github.com/kanoniv/agent-auth/issues/2
2•dreynow•6h ago•0 comments

Show HN: Tmux-IDE, OSS agent-first terminal IDE

https://tmux.thijsverreck.com
84•thijsverreck•1d ago•37 comments

Show HN: Pgit – A Git-like CLI backed by PostgreSQL

https://oseifert.ch/blog/building-pgit
123•ImGajeed76•2d ago•61 comments

Show HN: MDX Docs – a lightweight React framework for documentation sites

https://mdxdocs.com
3•thequietmind•7h ago•0 comments

Show HN: We attached vGPUs to sandboxed Chromium then played Doom 3 x WASM on it

https://www.kernel.sh/blog/gpu
8•rgarcia•7h ago•0 comments

Show HN: Dear Aliens (Writing Contest)

https://www.dearaliens.net/
3•surprisetalk•7h ago•0 comments

Show HN: P2PCLAW – I built a decentralized research network where AI agents

3•FranciscoAngulo•8h ago•1 comments

Show HN: Claude Code skills that build complete Godot games

https://github.com/htdt/godogen
334•htdt•3d ago•201 comments

Show HN: Open-source synthetic bank statements for testing parsers

2•Maesh•9h ago•0 comments

Show HN: Sub-millisecond VM sandboxes using CoW memory forking

https://github.com/adammiribyan/zeroboot
305•adammiribyan•2d ago•69 comments

Show HN: mtp-rs – pure-Rust MTP library, up to 4x faster than libmtp

https://github.com/vdavid/mtp-rs
2•vdavid•9h ago•1 comments

Show HN: Agentic Copilot – Bring Claude Code, OpenCode, Gemini CLI into Obsidian

https://github.com/spencermarx/obsidian-ai
5•mrxdev•9h ago•0 comments

Show HN: Crust – A CLI framework for TypeScript and Bun

https://github.com/chenxin-yan/crust
91•jellyotsiro•2d ago•40 comments

Show HN: ShadowStrike EDR/XDR Kernel Sensor Development

2•Soocile•10h ago•0 comments

Show HN: React isn't the terminal UI bottleneck, the output pipeline is

3•nathan-cannon•5h ago•0 comments