Cellar
FreeNot checkedHybrid computer-use MCP server that automates browsers and native macOS/Linux apps by fusing accessibility trees, Chrome DevTools Protocol, and vision into one
About
Hybrid computer-use MCP server that automates browsers and native macOS/Linux apps by fusing accessibility trees, Chrome DevTools Protocol, and vision into one structured context. Exposes four composable tools — cel_see, cel_act, cel_think, cel_perceive — that work with any MCP client and run fully offline via Ollama.
README
CEL is the open context and trust data plane for AI agents.
CEL gives agent builders reusable contracts for four things every serious agent runtime needs:
- fuse many sources into one canonical context snapshot
- persist cross-turn memory locally or behind your own backend
- assemble governed model briefs with receipts
- inspect what the agent saw, remembered, sent to the model, and later claimed
The open project is intentionally not the full Cellar runtime. The live cortex engine, policy enforcement, monitoring, compliance workflows, hosted workers, and GUI surfaces are the commercial Cellar/Dilipod operating layer built on these contracts.
OSS Crates
Each crate is published on crates.io and maintained in a
standalone repository. This workspace (cellar-oss) mirrors them for integrated
examples and shared docs.
| Crate | Repository | Role | Start here |
|---|---|---|---|
| cel-context | crates.io | ContextElement / ContextSnapshot model and merge mechanics |
docs/concepts/context.md |
| cel-memory | crates.io | Memory trait, sessions, scopes, write hooks | docs/concepts/memory.md · BACKENDS.md |
| cel-memory-sqlite | crates.io | Local SQLite + vector + FTS backend | docs/concepts/memory.md |
| cel-brief | crates.io | Brief assembly, budgeting, governance, receipts | docs/concepts/brief.md |
| cel-contracts | crates.io | Action, planning, and execution receipt schemas | docs/concepts/receipts.md |
| cel-summarizer | crates.io | LLM summarizers for session rollups (Anthropic + Ollama) | docs/migration-0.2.md |
Current release line: 0.2.0 on crates.io. Upgrading from 0.1.x? See docs/migration-0.2.md.
See docs/crates.md for the full crate matrix.
Architecture
+------------------------------------------------------------+
| Agents LangGraph | Mastra | Claude Code | Cursor |
| Codex | GPT | Gemini | n8n | MCP clients |
+------------------------------------------------------------+
| Cellar live cortex runtime, policy, monitoring, |
| runtime compliance, hosted execution, GUI workflows |
+------------------------------------------------------------+
| CEL OSS context snapshots, memory, brief assembly, |
| contracts transport schemas, receipts |
+------------------------------------------------------------+
| Sources browser | desktop apps | logs | traces | APIs |
+------------------------------------------------------------+
Quickstart
Use the OSS contracts without the full runtime. Clone a standalone crate repo, or run from this workspace:
# standalone repo (from repo root)
cargo run --example context_snapshot -- --json
cargo run --example basic
cargo run --example standalone
cargo run --features memory --example with_memory
# this workspace
cargo run -p cel-context --example context_snapshot -- --json
cargo run -p cel-memory --example basic
cargo run -p cel-memory-sqlite --example basic
cargo run -p cel-brief --example standalone
cargo run -p cel-brief --features memory --example with_memory
For a guided path, read docs/quickstart.md.
Examples
The top-level examples are organized by job-to-be-done:
- examples/merge-context — emit or capture multiple sources into one
ContextSnapshot. - examples/memory-provider — store and retrieve memory through the
MemoryProvidertrait. - examples/build-brief — build a governed prompt bundle and inspect its receipt.
- examples/receipt-inspection — understand action and brief receipts.
- examples/context-to-brief — connect context, memory, and brief assembly end-to-end.
Commercial Boundary
Open CEL provides the contracts. Cellar/Dilipod operates those contracts in a live environment:
| Open CEL | Commercial Cellar/Dilipod |
|---|---|
| Context schema and merge contracts | Live cortex runtime |
| Memory and SQLite backend | Policy enforcement and approvals |
| Brief assembly and brief receipts | Monitoring, alerting, audit timeline |
| Receipt and transport schemas | Compliance exports and hosted workers |
See docs/oss-boundary.md and docs/commercial-model.md.
License
Open CEL crates and docs are Apache-2.0 unless a subdirectory states otherwise.
Installing Cellar
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/dimpagk92/cellarFAQ
Is Cellar MCP free?
Yes, Cellar MCP is free — one-click install via Unyly at no cost.
Does Cellar need an API key?
No, Cellar runs without API keys or environment variables.
Is Cellar hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Cellar in Claude Desktop, Claude Code or Cursor?
Open Cellar on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Playwright
Browser automation, scraping, screenshots
by MicrosoftPuppeteer
Browser automation and web scraping.
by modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
by opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
by robhunterhlydecker/ucsc-genome-mcp
MCP server to interact with the UCSC Genome Browser API, letting you find genomes, chromosomes, and more.
by hlydecker34892002/bilibili-mcp-js
A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.
by 34892002achiya-automation/safari-mcp
Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.
by achiya-automationagent-infra/mcp-server-browser
Browser automation capabilities using Puppeteer, both support local and remote browser connection.
by bytedanceaparajithn/agent-scraper-mcp
Web scraping MCP server for AI agents. 6 tools: clean content extraction, structured scraping with CSS selectors, full-page screenshots via Playwright, link ext
by aparajithnapireno/DOMShell
Browse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.
by apirenoCompare Cellar with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All browse MCPs
