Web  by nuance-dev

macOS AI browser with local inference

Created 2 months ago
566 stars

Top 56.8% on SourcePulse

GitHubView on GitHub
Project Summary

Web is a macOS native browser built with SwiftUI, offering a minimal interface and integrated AI capabilities for on-device content analysis. It targets users seeking a privacy-focused browsing experience enhanced by local AI processing, particularly beneficial for developers and power users on Apple Silicon Macs.

How It Works

The browser leverages Apple's WebKit for native rendering and integrates AI features using the MLX framework and MLX Swift Examples. This approach allows for on-device inference, processing AI tasks locally for enhanced privacy and performance on Apple Silicon. The architecture follows MVVM with SwiftUI and Combine, featuring components like TabManager for efficient tab handling and MLXRunner for local AI model execution.

Quick Start & Requirements

  • Install by cloning the repository (git clone https://github.com/nuance-dev/Web.git), opening Web.xcodeproj in Xcode 15.0+, and building/running (⌘R).
  • Requires macOS 14.0+ and an Apple Silicon Mac for AI features.
  • Development requires Xcode 15.0+.

Highlighted Details

  • Native WebKit rendering with WKWebView.
  • Memory-efficient tab management with tab hibernation.
  • Integrated ad blocking and secure password management.
  • On-device AI powered by Apple MLX and MLX Swift Examples.
  • Local AI models (e.g., Gemma) optimized for Apple Silicon.

Maintenance & Community

The project is experimental and seeks user feedback for development. Links to the website (Nuanc.me), GitHub Issues for reporting bugs, and Twitter (@Nuanced) for updates are provided.

Licensing & Compatibility

Licensed under the MIT License, permitting commercial use and closed-source linking.

Limitations & Caveats

This is an experimental early access version missing key browser features. AI features require an Apple Silicon Mac. BYOK is needed for external AI providers like OpenAI. The AI sidebar is noted as rough with bugs.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
3
Star History
39 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems").

macOS-use by browser-use

0.8%
2k
AI agent for macOS app automation
Created 7 months ago
Updated 6 months ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Luis Capelo Luis Capelo(Cofounder of Lightning AI), and
15 more.

stagehand by browserbase

0.5%
17k
AI browser automation framework for production
Created 1 year ago
Updated 1 day ago
Feedback? Help us improve.