zeno-agent
Self-hosted personal agent.
Install / Use
claude mcp add ribeirogab -- npx -y github:ribeirogab/zeno-agentIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Our assessment of zeno-agent
zeno-agent scores 60/100 on our quality scale, 2724th of 2,881 Automation skills we index.
Its MCP Server is 3.9 KB long, split into 6 sections with 2 code examples: a solid amount of guidance for an agent.
It has 10 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 5 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-09-25 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 90/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (1 minor note below). An AI review of the same text found nothing harmful.
- noteInstalls by piping a downloaded script into a shellline 19
curl -fsSL https://zeno-agent.dev/install.sh | sh
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
zeno-agent compared with similar skills
All 4 of these similar skills score higher than zeno-agent; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| zeno-agent (this skill)by ribeirogab | 60 | 10 | 5mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 95.9k | 3d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.1k | 1d ago | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.3k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 86.8k | today | MCP Server |
Frequently asked questions
- How do I install zeno-agent?
- Run
claude mcp add ribeirogab -- npx -y github:ribeirogab/zeno-agent. The install tabs above show the steps for each supported agent. - Which AI agents does zeno-agent work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is zeno-agent safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (1 minor note below). An AI review of the same text found nothing harmful. It is MIT-licensed and scores 90/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is zeno-agent still maintained?
- The repository was last updated about 5 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubzeno-agent
Personal agent that operates across the apps you use, by composing the connectors you install. Self-hosted. Single-user.
[!WARNING] Early / experimental. Personal project, single-user, no SLA, no support guarantees. Breaking changes expected. Use at your own risk.
What it does
Zeno acts on your behalf inside the apps you already work in. Open a pull request after fixing a Sentry error. Triage your inbox. List the issues blocking the current sprint. Comment on a PR with the output of a code review. Anything that involves acting in an external app, Zeno can do — provided you have installed a connector for that app. Connectors are the heart of the product: each one is a small MCP server you install through the dashboard. Without connectors, Zeno is a talking statue.
Install
curl -fsSL https://zeno-agent.dev/install.sh | sh
The wrapper at zeno-agent.dev/install.sh forwards to the install.sh shipped at the most recent release tag; pass | sh -s -- --unstable to install from main instead. Full walkthrough — prerequisites, profile creation, first @zeno hello in Slack — at https://docs.zeno-agent.dev/install. Daily commands at https://docs.zeno-agent.dev/daily-ops.
What works today
- Channel: Slack via Socket Mode (mention the bot or DM it). Worker boots without Slack creds and falls back to a
NoopChannelso first install isn't blocked on the dashboard chicken-egg. - Connectors (live in the dashboard catalogue at https://docs.zeno-agent.dev/connector-catalogue): GitHub App, GitHub Personal (PAT), Linear, Klaviyo, Sentry, Swarmia.
- Skills: Markdown SKILL.md playbooks installed via the dashboard, materialized into
~/.claude/skills/, auto-discovered by the Claude Agent SDK. Capabilities (Read/Edit/Write/Bash) are gated globally per profile. - Multi-profile isolation: the
zenoCLI manages N profiles via a host SQLite (~/.zeno/state.db); each profile is its own container, dashboard, master key, and credentials. - Per-tool capability gating: toggle individual connector tools allow/ask/off from
/connectors/<id>. - Crons: scheduled agent runs configured in the dashboard at
/crons, persistent across restarts, with per-cron run history.
What is not here yet: no multi-user support (single operator only), no production-deployment recipe, no hosted instance.
Project layout
apps/ worker (agent runtime), api (REST), dashboard, docs (Fumadocs site), web (landing), cli
packages/ @zeno/db (host SQLite), @zeno/storage (runtime SQLite), @zeno/logger,
@zeno/ui, @zeno/github-app, @zeno/mcp-discover
agent/ SOUL.md, mcp.json, connectors-catalog.json (committed identity)
templates/ profile/ — read-only scaffolds the CLI uses on profile create
infra/ Dockerfile, entrypoint, slack-app-manifest.json
install.sh one-shot installer (curl-pipe target)
.vault/ constitution + specs + learnings + conventions + rules
~/.zeno/ (off-repo) zeno-agent clone, state.db, profiles/<name>/
AGENTS.md is the agent's working contract. .vault/_index/home.md is the project's knowledge map. .vault/constitution.md carries the non-negotiable design principles. The outsider documentation site lives at https://docs.zeno-agent.dev.
Contributing, security, license
- Roadmap: see ROADMAP.md.
- Issues and pull requests: see CONTRIBUTING.md.
- Vulnerability reports: see SECURITY.md.
- Code of conduct: CODE_OF_CONDUCT.md.
- License: MIT.
Related Skills
Agent-Reach
95.9kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
75.1kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.3kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
86.8k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
