Discover and explore top open-source AI tools and projects—updated daily.
jonnonz1Browser that dynamically builds UIs from API specifications and user preferences
Top 83.6% on SourcePulse
Adaptive Browser is a novel browser application designed to dynamically construct user interfaces from API specifications and user preferences, rather than relying on static, server-defined UIs. It targets developers and power users seeking a personalized and adaptable way to interact with web APIs, offering a flexible alternative to traditional browser experiences by prioritizing user control over interface generation.
How It Works
The project employs a hybrid architecture, featuring a Tauri v2 native shell with a Rust backend for secure API proxying and a React frontend utilizing the OpenUI component system. Its core innovation is the "UI Manifest" specification, enabling services to semantically describe their capabilities beyond mere endpoints. This, combined with a layered YAML preference system (user and organization), allows the browser to dynamically assemble bespoke UIs, themes, and interaction behaviors tailored to individual needs and organizational guardrails.
Quick Start & Requirements
pnpm installpnpm tauri devpnpm tauri buildHighlighted Details
/.well-known/ui-manifest.json file to semantically describe their capabilities for UI generation.user.yaml) and organization-wide (org.yaml) preferences, enabling granular customization within defined constraints.Maintenance & Community
The provided README does not contain information regarding notable contributors, sponsorships, community channels (e.g., Discord, Slack), or a public roadmap.
Licensing & Compatibility
Limitations & Caveats
The project appears to be in its early stages, with Phase 1 support limited to a specific subset of the GitHub API. The README does not mention performance benchmarks, unsupported platforms, known bugs, or potential future breaking changes. The build process relies on pnpm and the Tauri framework, which may require specific environment configurations.
3 weeks ago
Inactive
yue
MCP-UI-Org