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

Grape Root Tool Reduces Claude Code Token Usage by Caching Repository Context
A free experimental tool called Grape Root addresses redundant token consumption in Claude Code by maintaining lightweight state about previously explored repository files, preventing unnecessary re-reads of unchanged files during follow-up prompts.

Engram Memory SDK: Graph-Based Memory for AI Agents with Local Models
Engram Memory SDK is an open-source graph memory system for AI agents that works with local models via LiteLLM. It requires only one LLM call for ingestion, then uses vector search and graph traversal for recall with zero ongoing LLM costs.

Hearth: Self-Hosted Multi-User AI Chat App for Households on OpenClaw
Hearth is a self-hosted household AI chat app built on OpenClaw that provides separate accounts and conversations for each family member, with features including PIN/biometric login, private chats, reminders, and model presets.

Comparing Local vs. Cloud AI Agents: OpenClaw and Twin.so
OpenClaw is an open-source local AI agent that runs on your machine with full data control, while Twin.so is a cloud-based platform with 200,000+ community-built agents for 24/7 automation.