Kiosk
Open protocol for AI assistants to transact with online services
Visit kiosk.tech ↗What is Kiosk?
Kiosk is an open protocol and reference implementation that enables personal AI assistants to interact with online services as first-class users. Assistants can discover services, create accounts without email or password, read offerings, book, order, pay, and receive notifications. Built as an Apache 2.0 self-hosted Ruby on Rails implementation, it uses OAuth standards (RFC 7591, 7523, 9449) for secure key-based authentication and optional proof-of-work tolling to prevent abuse.
Designed for builders integrating AI assistants into their services, Kiosk works across any transaction type—grocery orders, hotel bookings, classified ads, or shared to-do lists. The protocol is service-agnostic and requires no pre-approval deals or allowlists. Services implement standard discovery files and OAuth endpoints; assistants register with unique keys per service, ensuring privacy and preventing cross-service tracking.
Momentum
Daily activity over the last 30 days: upvotes, unique visits, new GitHub stars and Hacker News points.
How do we know it's vibe coded?
vibetrend discovered Kiosk automatically. Evidence: Show HN "Show HN: Kiosk, a first-class AI assistants' intefrace to online services": “Honest disclosure: it is initially vibe-coded, but I've manually reviewed almost every part of it”. View source.
Similar vibe-coded apps
#1 this weekOpen-source local voice cloning, dubbing, transcription, and audiobook creation
#5 this weekClone viral videos with AI agents, generate 100 variants in one command
#4 this weekAI-powered design intelligence toolkit for building professional interfaces
#3 this weekAI converts documents into natively editable PowerPoint presentations
#6 this weekAgent development environment for running multiple coding agents in parallel

#10 this weekOpen-source video production system directed by AI agents
#9 this weekSelf-hosted AI agent with persistent memory and multi-platform messaging