Slate: Open-Source macOS AI Chat App with Built-in Browser

What Slate Is
Slate is a native macOS application that integrates AI chat and web browsing into the same window. The developer created it to solve the workflow problem of constantly switching between AI chat interfaces and browsers when researching topics. Instead of adding AI features to a browser, Slate is designed as an AI workspace first, with browsing capabilities built in.
Key Features
- Native macOS app: Built with SwiftUI and WebKit (no Electron), which results in lower memory usage and better battery life compared to Electron-based applications. The trade-off is that it's macOS-only.
- AI model support: Works with Anthropic (Claude), OpenAI (GPT), Gemini, and Ollama for local models. Users need to provide their own API keys.
- Integrated browsing: Each conversation tab maintains its own history, allowing users to ask questions, get synthesized answers, click into sources directly within the session, and ask follow-up questions with full context preserved.
- Content blocking: Built-in content blocking ensures pages load quickly and cleanly.
- Session management: Tabs can be grouped into workspaces that can be archived and restored.
- Open source: Released under the MIT license.
Current Status and Availability
This is version 1.0. The developer acknowledges there are areas for improvement, including extensions, better history management, sync capabilities, AI agents, and MCP (Model Context Protocol) support. However, the core workflow of chat → browse → follow-up is functional.
The source code is available on GitHub, and a downloadable .dmg file is provided for installation.
📖 Read the full source: r/LocalLLaMA
👀 See Also

SwiftUI Agent Skill: Enhancing View Development with AI
SwiftUI Agent Skill is an open-source tool that uses AI to improve SwiftUI view development by embedding best practices and optimizations.

SlackClaw: Managed OpenClaw Instance for Slack Integration
SlackClaw is a commercial product built on OpenClaw that provides a managed instance specifically for Slack. It offers one-click installation, OAuth tool connections, dedicated servers per workspace, and persistent memory.

Multi-Model Council Workflow for AI Coding Agents
A developer built a web tool that runs coding tasks through three AI models—GPT-4o as architect, Claude as skeptic, and Gemini as synthesizer—before passing them to coding agents. The tool generates a PLAN.md with explicit constraints and requires users to bring their own API keys.

SecureContext: An MCP Plugin for Persistent Memory and Token Reduction in Claude Code
SecureContext is an open-source MCP plugin that provides MemGPT-style persistence across Claude Code sessions, reduces input tokens by ~87% through targeted context recall, and isolates credentials via a security sandbox.