Overview
Gemma Agents is a local development agent for macOS Apple Silicon, driven by an installed Ollama model. It explores a project, prepares or applies modifications, executes approved validations, and keeps sessions in SQLite. The tool provides an interactive terminal interface with streaming and conversation resumption, project exploration, AGENTS.md instructions, skills, and optional memory. It supports journaled edits, block review, and cancellation with conflict control, as well as plans, persistent tasks, validations, and cron scheduling. Controlled Git tools, expiring permissions, and a macOS sandbox are included, along with a local HTTP/WebSocket API and SQLite storage backup/restore. Prerequisites are macOS Apple Silicon, uv, Python ≥ 3.14.3, Git, and a local Ollama server running with a tool-capable model installed; no model is downloaded by Gemma Agents. The default workspace is ./workspace, which must be separate from runtime code, storage, and skills. Global options like --workspace go before the subcommand. In the interactive terminal, /help shows commands and /review on enables edit review before application. The model can modify workspace files and an approved command can delete them, so backups are advised. The macOS sandbox relies on sandbox-exec, deprecated by Apple; the project has not undergone a security audit against hostile code. The local API must not be exposed to the Internet. It is distributed under the Apache-2.0 license, while models and dependencies retain their own licenses.
Pricing
Free
Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.
Visit WebsitePrices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.
Use Cases
- Teams use Gemma Agents to explore a project and prepare or apply modifications.
- Teams use Gemma Agents to run an interactive terminal with streaming and conversation resumption.
- Teams use Gemma Agents to journal edits, review by blocks, and cancel with conflict control.
- Teams use Gemma Agents to manage plans, persistent tasks, validations, and cron scheduling.
- Teams use Gemma Agents to leverage controlled Git tools, expiring permissions, and a macOS sandbox.
- Teams use Gemma Agents to access a local HTTP/WebSocket API and backup/restore SQLite storage.
- Teams use Gemma Agents to run a first task in a dedicated workspace, such as creating and verifying a file.
Features
Run a local AI coding agent
Use Ollama on Apple Silicon Macs
Continue work across persistent sessions
Review code with the agent
Use sandboxed tools for coding
Verify completion of coding tasks
Reviews
No reviews yet. Be the first to share your experience!