The AI-Augmented Browser Workspace for macOS
Orbit is a macOS-native browser workspace that goes beyond Safari's "Add to Dock" by providing:
- Local AI Sidecar: Chat with your web apps using local LLMs (Ollama, LM Studio)
- Per-App Networking: Route individual apps through specific proxies or VPNs
- Deep Customization: Persistent CSS/JS injection to fix and enhance web apps
Unlike Safari PWAs (which are "dumb windows") or Electron apps (which are bloated), Orbit gives power users the tools they need to augment their web app experience.
| Feature | Safari PWA | Electron | Orbit |
|---|---|---|---|
| Memory Usage | 200-300MB | 300-500MB | <100MB |
| Local AI Integration | No | DIY | Built-in |
| Per-App Proxy | No | DIY | Built-in |
| Persistent Mods | No | DIY | Built-in |
| macOS Native | Yes | No | Yes |
| Open Source | No | Varies | GPL-3.0 |
Connect to Ollama or any OpenAI-compatible API running locally. Orbit can read page context and help you:
- Summarize long documents
- Draft replies to emails
- Analyze GitHub PRs and Jira tickets
- Explain error messages
Your data never leaves your Mac.
Route specific apps through different network configurations:
- Test from different geo-locations
- Debug with Charles/Proxyman per-app
- Keep work apps on VPN while personal apps are direct
Permanently fix annoying UIs:
- Dark mode for sites that don't support it
- Remove distractions (YouTube shorts, Gmail promotions)
- Add missing features to enterprise apps
Scripts sync across your Macs via iCloud.
git clone https://github.com/Mihai-Codes/Orbit.git
cd Orbit
swift build --configuration releasebrew install orbit-browserorbit create https://gmail.com --name Gmail
orbit create https://github.com --name GitHub --icon ~/icons/github.png- Install Ollama and run a model:
ollama run llama3 - Open Orbit Settings > AI > Enable Sidecar
- Press
Cmd+Shift+Ain any app to open the AI panel
orbit inject Gmail --css ~/styles/gmail-dark.cssCurrent Version: 0.2.0 (January 2026)
- Swift 5.10 + macOS 14 support
- WebKit API modernization
- CI/CD infrastructure (CodeQL, Swift Build, Code Coverage)
- Test infrastructure (27 unit tests passing)
- AI Sidecar foundation - OllamaClient, PageContextExtractor, AISidebarView
- AI Sidebar integration - NSSplitViewController, toggle (Cmd+Shift+A), toolbar button
- Content blocking system (WKContentRuleList)
- WebView connection for AI (auto-refresh context, text selection)
- Context menu: "Ask Orbit AI"
- Settings persistence
- Network tunneling features
- Script injection system
- Documentation site
Target v1.0: March 2026
See ROADMAP.md for the detailed development plan.
- Development Roadmap - Current status and phase breakdown
- Pivot Strategy - Why Orbit, technical vision
- DeepWiki Documentation - Auto-generated architecture docs
- Getting Started
- AI Configuration
- Network Setup
- Scripting Guide
- Contributing
+------------------------------------------+
| Orbit Window |
+------------------------------------------+
| +----------------+ +----------------+ |
| | | | | |
| | WebView | | AI Sidebar | |
| | (WKWebView) | | (SwiftUI) | |
| | | | | |
| +----------------+ +----------------+ |
+------------------------------------------+
| |
v v
+------------------+ +------------------+
| Page Context | | LLM Client |
| Extractor | | (Ollama/OpenAI) |
+------------------+ +------------------+
Orbit is community-driven! We especially welcome:
- Swift developers familiar with WebKit
- UX designers for the AI interface
- Testers with specific web app needs
- Fork the repository
- Create a feature branch (
git checkout -b feature/ai-sidecar) - Commit changes (
git commit -m 'Add AI sidecar') - Push (
git push origin feature/ai-sidecar) - Open a Pull Request
- PakePlus: Our Tauri-based cross-platform web app wrapper (use for distribution)
- MacPin: The original project Orbit is forked from
Orbit is licensed under the GNU General Public License v3.0.
This project is a modernization and pivot of MacPin by kfix, originally licensed under GPL-3.0.
- kfix - Original MacPin creator
- Apple WebKit Team - Modern PWA APIs
- Ollama - Local LLM infrastructure
- hongbomiao.com - Inspiration for project organization
If Orbit helps you, consider supporting its development:
- GitHub Issues: Report bugs
- Security: chindris.mihai.alexandru@gmail.com
Built with Swift, WebKit, and Local AI
