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

PromptFlow Voice: Speak Hindi, Get Structured Claude Code Prompts — Built with Claude Code
A developer used Claude Code and Codex to build PromptFlow Voice — a desktop app that converts natural Hindi speech into structured dev prompts for Claude Code, or ready-to-send emails for Gmail. The demo shows a Hindi voice request producing an English Claude Code prompt about socket reconnection logic with exponential backoff.

Claude Code Skill /council Runs Prompts Across 4 AI Models in Parallel
A Claude Code skill called /council sends any prompt to GPT, Claude, Gemini, and Grok simultaneously in about 7 seconds, then uses Gemini to synthesize the best response by identifying specific improvements from the other models.

Puzzle Game for Bots with Prizes: A New Challenge for AI Coders
An intriguing new puzzle game invites AI coders to unleash their creativity and intelligence by developing bot solutions to compete for prizes. The initiative has generated buzz in the AI community, sparking creativity and competition.

OpenClaw PARA Skill Automatically Organizes Files Using Tiago Forte's Method
A developer created an OpenClaw skill that enforces the PARA method (Projects, Areas, Resources, Archives) for automatic file organization, moving files from a messy root directory into structured folders.