nowfound

AI · August 18, 2025

SA

SamwiseOS – A web-based, AI-first OS with a Python kernel in Pyodide

For the past few months, I've poured all my energy into building something I'm incredibly passionate about: SamwiseOS, a completely in-browser, AI-first operating system. What is it? SamwiseOS is a persistent, single-page web app that looks and feels like a real operating system, complete with a terminal, a robust virtual filesystem (that saves to your browser's IndexedDB), user/group management, and even graphical applications. The twist? The entire core logic—filesystem, command execution, user management, everything—runs on a Python kernel powered by Pyodide (WebAssembly). The JS…

SamwiseOS – A web-based, AI-first OS with a Python kernel in Pyodide launched on August 18, 2025 with 6 votes and more than 75% of that year's launches. The site was still online in September 2026, 1 year on.

What it does

An AI-centric operating system built with relentless optimism and a whole lot of Python. Interact with the OS using natural language. The `gemini` command can use system tools to answer questions, and commands like `forge` and `storyboard` can generate and analyze code for you. A robust, sandboxed Python kernel running in WebAssembly handles core logic, while a nimble JavaScript frontend interacts with browser APIs for a secure and powerful experience. Your files, users, and groups are saved locally and securely to your browser's IndexedDB, making the OS offline-first and entirely self-contained after initial load. The Python kernel and JavaScript frontend communicate through a simple,…from samwiseos.neocities.org

In the maker’s words, at launch

For the past few months, I've poured all my energy into building something I'm incredibly passionate about: SamwiseOS, a completely in-browser, AI-first operating system. What is it? SamwiseOS is a persistent, single-page web app that looks and feels like a real operating system, complete with a terminal, a robust…

Does a similar job

all alternatives →
  • A Spatial Environment for Python2022 · python.natto.dev · ▲169

    Hi all! A little background: I've been working on natto.dev, a spatial environment for JavaScript. I'm really excited about new interfaces for code (leveraging metaphors we're good at, spatial reasoning, making state visible, design tools, etc). With all the buzz around PyScript, I discovered Pyodide and got it working inside natto. This Python version is a stripped down version of https://natto.dev (eg interactive outputs, multiplayer) so please check that out if this interests you. I'm excited to share this spatial environment for Python. Imagine Jupyter cells arranged on a 2D…

  • Anos – a hand-written ~100KiB microkernel for x86-64 and RISC-VApr 2026 · github.com · ▲115

    I pretty much always have a kernel project going on, and have been that way for decades. Over the past couple of years, that's been Anos, which has gotten further along than any of my previous hobby kernels, supporting IPC, multitasking, SMP (x86-64 only right now) and running on real hardware. LLMs (mostly Claude Code) have been used during development, but I learned early on that it's not _great_ at code at this level, so I've restricted its use to mostly documentation and tests. There's _a little_ AI code in the user space, but I have a strict "no AI code" rule in the kernel itself. I…

  • BrowserOS – "Claude Cowork" in the browserJan 2026 · github.com · ▲88

    Hey HN! We're Nithin and Nikhil, twin brothers building BrowserOS (YC S24). We're an open-source, privacy-first alternative to the AI browsers from big labs. The big differentiator: on BrowserOS you can use local LLMs or BYOK and run the agent entirely on the client side, so your company/sensitive data stays on your machine! Today we're launching filesystem access... just like Claude Cowork, our browser agent can read files, write files, run shell commands! But honestly, we didn't plan for this. It turns out the privacy decision we made 9 months ago accidentally positioned us for this…

  • PyWebOS2025 · webospython.netlify.app · ▲8

    Comprehensive web-based operating system

  • MonomaOS2025 · github.com · ▲14

    A Python-based command-line OS-like environment

  • Programming Web Operating System 0xWebOS2025 · programwebos.netlify.app · ▲8

    0xWebOS openOS

More ai this month

the category →
  • Video model that turns script into viral social media videos

    AI · 18d ago · spira.ai

  • The browser where Claude Code and Codex work beside you

    AI · 17d ago · rill.love

  • Kolibri is Aleph Alpha

    AI · 19d ago · tej.as

  • Paintings by AI models: programs run through a simulation of oil paint.

    AI · 21d ago · stillwet.art

  • A real-time world model you can explore and change

    AI · 29d ago · world.pixverse.video

  • Beam.win▲377

    Run AI agents on one Mac and use its windows on another

    AI · 4d ago · beam.win

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, August 2025

the whole month →
  • Trace▲1,555

    Workflow Automations for the Human 👾 AI Workforce

    AI · 2025 · trace.so

  • I built the world's most impractical 1000-pixel display and anyone in the world can draw on it. It draws a single pixel at a time and takes 30-60 minutes to complete a single image. Anyone can participate in the project by voting for the next image to be drawn, and submitting images. https://kilopx.com/

    Work · 2025 · benholmen.com

  • Job boards are dead. Your network is alive

    AI · 2025 · contra.com

  • Kitten TTS is an open-source series of tiny and expressive text-to-speech models for on-device applications. We are excited to launch a preview of our smallest model, which is less than 25 MB. This model has 15M parameters. This release supports English text-to-speech applications in eight voices: four male and four female. The model is quantized to int8 + fp16, and it uses onnx for runtime. The model is designed to run literally anywhere eg. raspberry pi, low-end smartphones, wearables, browsers etc. No GPU required! We're releasing this to give early users a sense of the latency and voices…

    AI · 2025 · github.com

  • I was wondering how I can arrange objects along a spherical helix path, and read some articles on it. I ended up learning about parametric equations again, and make this visualization to document what I learned: https://visualrambling.space/moving-objects-in-3d/ feel free to visit and let me know what you think!

    Life & fun · 2025 · visualrambling.space

  • For HTML Day 2025 [1], I made a web service that displays the current sky at your approximate location as a CSS gradient. Colours are simulated on-demand using atmospheric absorption and scattering coefficients. Updates every minute, without the use of client-side JavaScript. Source code and additional information is available on GitHub: https://github.com/dnlzro/horizon [1] https://html.energy/html-day/2025/index.html

    Dev tools · 2025 · sky.dlazaro.ca