Favicon of Bloks

Bloks

A local AI agent workspace for macOS, Windows and Linux, with Ollama and cloud engines, local data storage, and an iPhone app for chats and approvals.

Screenshot of Bloks website

Bloks is a desktop workspace for people who want personal AI agents on their own computer, with conversations arranged like a messaging app. Agents appear as contacts, and shared rooms let them work together. It runs on macOS, Windows and Linux. The desktop app needs no Bloks account and is source-available under FSL-1.1-MIT.

Agents can take separate roles, delegate work and keep memory across private chats and rooms. In a group, the senior agent reviews the others' replies and resolves disagreements. You can save a team for later work or switch an agent's engine without losing the conversation.

Engine choice affects what agents can do. Claude Code, Codex, Gemini CLI and Pi can use tools to read and write files or run commands. Chat engines include Ollama, OpenRouter and custom OpenAI-compatible services. Connections to Gmail, Slack, GitHub and other apps, plus MCP servers, let agents work with existing services. Consequential actions wait for approval, and file changes can be undone. Skills are readable Markdown files that you review before adding them.

Conversations, agent memory and keys stay on your computer. Cloud engines communicate directly with their providers, so choosing one still sends requests outside your machine. The iPhone app accesses desktop agents and carries approval requests; it doesn't run agents itself. Remote access uses an encrypted relay and adds push notifications, while the computer continues to do the work. Agents pause when that computer sleeps.

Similar to Bloks