New from Shipyard · Developer tools
Adaptive Browser
A browser that constructs bespoke UIs from API specs and your preferences
JBuilt by jonnolaunched 2 months ago · no reviews yet
The Idea
Instead of servers dictating what you see, your browser constructs the interface you need from the API's capabilities and your preferences.
Server exposes APIs → Browser understands them → Your preferences shape UI → Browser constructs it
Navigate to an API and the browser builds a bespoke interface from the service's semantic capabilities — summary cards, bulk actions, sortable tables — all shaped by your preferences.
Architecture
- Tauri v2 — Native shell with a Rust backend. All API calls are proxied through Rust for security.
- React — Frontend rendering via an OpenUI component system.
- UI Manifest — A spec for services to describe their capabilities semantically (
/.well-known/ui-manifest.json). - YAML Preferences — User + organization preferences that control the entire experience.
Preference Layers
- User preferences (
user.yaml) — theme, density, view types, per-entity overrides. - Organization preferences (
org.yaml) — constraints, required fields, forced values, allowed services.
Org preferences define the guardrails; users customize within those bounds.
Status
Phase 1 ships a bundled GitHub manifest (api.github.com) covering Repositories, Issues, Pull Requests, Gists, and Starred. MIT licensed.

