Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Meta Enterprise Platform to be led by outgoing MongoDB boss (siliconrepublic.com)
    —discuss
  2. A surprising number of Americans use AI for spiritual reasons (npr.org)
    —discuss
  3. Autonomous AI in Space Exploration Raises New Stakes (ieee.org)
    —discuss
  4. Poetry for Engineers: User Interface Design (ieee.org)
    —discuss
  5. Show HN: HankyDoodle – a Draw Something-style game I built with my kids (hankydoodle.app)
    —discuss
  6. 220 Per Cent More Code: Why Meta Stopped Replacing Staff With AI (smarterarticles.co.uk)
    —discuss
  7. The Listening Room Is Having a Design Moment (design-milk.com)
    —discuss
  8. Friends embark on 20-year board game battle (bbc.com)
    —discuss
  9. The days of the online job application are OVER (recruited.org.uk)
    —discuss
  10. Protobuf Everywhere: How Lupyd Uses Protocol Buffers Across Web, Mobile, DB (lupyd.com)
    —discuss
  11. Show HN: Publish a Notion database as a Next.js blog (github.com/loriscomba97)
    1comments
  12. The new Firefox design is here (blog.mozilla.org)
    —discuss
  13. Show HN: Gangway, self-hosted artifacts and apps from folders, PRs, and agents (github.com/charlesabarnes)
    —discuss
  14. AI is like a wall hack for real life (geekbeard.dev)
    —discuss
  15. -2000 Lines of Code (2004) (folklore.org)
    —discuss
  16. The „Nicolae Trump" Experiment: Testing the Limits of AI Information Streams (labnews.ai)
    —discuss
  17. MongoDB Launches Atlas Infinite and Atlas Agent Engine (mongodb.com)
    —discuss
  18. Show HN: Paste – suggests which copied item you'll paste next, on your Mac (apps.apple.com)
    —discuss
  19. I built an assistant that listens instead of one that watches (athenaos.net)
    —discuss
  20. Strangers don't scare me. But raising kids who can't solve their problems does (devarajsouthworth.substack.com)
    —discuss
  21. Nvidia Open Agent Safety Platform (nvidia.com)
    —discuss
  22. Building a Post-Quantum CA with Merkle Tree Certificates (cloudflare.com)
    —discuss
  23. Cities' Morphology (csh.ac.at)
    1comments
  24. Show HN: NetWasm – New .NET Compiler/Runtime (82.5 KB Hello World WASM/WASI) (netwasm.com)
    2comments
  25. Cargo-Crap: Triaging Duplicates with TypeSafe (minikin.me)
    —discuss
  26. US bans $1 Billion in Canadian imports, including alcohol, dairy and motorcycles (apnews.com)
    1comments
  27. Kling 4 prompts and video examples with original sources (github.com/kingvid-ai)
    —discuss
  28. CRDTs are not enough: From CRDTs to a local-first sync engine (loro.dev)
    —discuss
  29. Jeb: Turn any OpenAI API into a decision model (github.com/chand1012)
    —discuss
  30. Motif Central (motif-central.org)
    —discuss

Show HN: Gangway, self-hosted artifacts and apps from folders, PRs, and agents

1 pointsby 13m agogithub.com
0 comments
Howdy HN! I'm Charles and I wanted to share something I am working on right now: gangway (https://gangway.sh/).

Gangway is a simple way to quickly spin up ephemeral containers for previews, demos, artifacts, and temporary sharing

This app has started months ago as an idea to take advantage of spare compute capacity I have and to keep some of my hosting costs down. Initially I tried PaaS apps such as Coolify and Dokku, but it didn't provide a way for me to quickly and easily distribute apps I write by hand. Then, I tried creating a few prototypes and failing due to them being overly complex or broad scoped.

What I landed on was built one feature at a time:

- PR previews - This provided immediate utility to me for my frontend work. I get to review my teams code without being woried about usage or billing

- UI to quickly spin up a preview environment - If I have something I want to show a client but it isn't ready to go live on their domain yet, I can drag in a folder, let gangway figure out how to run it, optionally protect it with a password then send them a personalized URL.

- MCP - I thought it would be even easier if I can have an LLM deploy the app at any time without much thought. I have used this to message and quickly remedy and preview a bug fix from my phone before it shipped out.

- Artifacts - After adding the MCP I realized I often wanted my agent to generate visualizations or previews of features before implementation. Claude users may recognize the general idea from Artifacts, except these can be full stack apps you control.

Some examples currently running on gangway, all created from short conversations with different agents:

- Paged at 2 am - a user flow for a web-app on a canvas: https://paged-at-2am.demo.gangway.sh

- A slide deck from one markdown file (an artifact): https://four-day-week.demo.gangway.sh

- Bottle Sea, a small Bun + Postgres app: https://bottle-sea.demo.gangway.sh

- Quickfire Trivia - multiplayer rooms: https://quickfire-trivia.demo.gangway.sh

- A black hole: https://event-horizon.demo.gangway.sh

- FLUX a multiplayer physics demo: https://flux.demo.gangway.sh

Install is a one-liner or a quick docker compose setup (https://github.com/charlesabarnes/gangway#quickstart), and there's a local-only mode with cloudflare quick tunnel links if you don't want to expose anything.

I am considering deploying a multi-tenant hosted version of this to make it even easier. Let me know of any feedback that you may have!

A quiet thread, for now.Start the conversation on HN ↗