Agenvoy MCP

Agenvoy is a local personal AI agent in a single Go binary that builds its own tools and shares them over MCP with Claude Code and Codex

  • 678 ★ on the repository
  • Last commit
  • AGPL-3.0
MCP serverOfficial

Broad access

Why this level

  • Runs as a persistent local daemon with access to the user's files, schedules and memory, plus a web dashboard on a local port
  • Stores external MCP servers' OAuth tokens in the OS keychain and builds new tools itself without approving each step
All reasons and checks

pardnchiu/Agenvoy

Install

Manual install

curl -fsSL https://agenvoy.com/scripts/install.sh | bash

One-line install on macOS and Linux; on macOS the developer also suggests disabling sleep for reliable schedules.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Runs as a persistent local daemon with access to the user's files, schedules and memory, plus a web dashboard on a local port
  • Stores external MCP servers' OAuth tokens in the OS keychain and builds new tools itself without approving each step

This is third-party code. Review the repository files before installing.

What it does

Agenvoy installs with one command, curl -fsSL https://agenvoy.com/scripts/install.sh | bash on macOS and Linux, or through WSL on Windows. After install, a web dashboard opens at http://127.0.0.1:17989, served straight from the binary with no separate server, covering sessions, schedules, tools and memory. The core idea is filling tool gaps itself: if the agent needs a way to fetch a crypto price or a weather forecast, it builds, tests and saves that tool, then reuses it next time. A one-sentence schedule sets up recurring work, with the result delivered to Telegram or Discord: the daemon only opens outbound connections to those platforms, so no inbound port needs to open. Agenvoy is both an MCP client and an MCP server. As a client it connects to external MCP servers through the official go-sdk with live tool-list refresh, storing OAuth tokens in the OS keychain. As a server it exposes its own tool sandbox to Claude Code, Codex and other MCP-compatible agents: in the author's demo, Claude Code builds a weather tool, Codex reuses that same tool and adds its own for a crypto price, and Agenvoy itself tests both.

Who it is for. For technical users who want a personal agent with memory and schedules running on their own machine, sharing its tools with Claude Code and Codex instead of rebuilding the same tools in every agent separately.

Good fit when

  • You want to set up recurring work in one sentence, such as a daily commit summary, and get the result in Telegram with no manual run
  • Claude Code and Codex would otherwise each need the same helper tool written separately: through Agenvoy both can reuse one shared sandbox
  • You want a web interface for sessions, schedules and memory with no separate hosting, served straight from the binary on the local machine
  • You want voice control over the agent through the web, with wake-word detection and interruptible spoken replies
  • You need private contact with the local agent from Telegram or Discord with no inbound port opened on the machine

Not a fit when

  • You need free access to a strong model with no subscription attached: the free path right now is Ollama Cloud with a daily cap, not a permanent free tier
  • The setup must run with no persistent process on your own machine: Agenvoy is a local daemon, not a cloud service
  • Voice control must reply by voice by default in Telegram and Discord: since v0.34.4 the automatic voice reply there is paused
  • Windows without WSL: the install script targets bash and on Windows only runs inside a WSL distribution

Example request

Set up a daily task that collects a summary of yesterday's commits in this repository and sends it to me in Telegram

MCP

Transport
stdio, http
Authentication
OAuth

Limitations

On Windows, install only works through WSL with a separate manual step to enable a distribution. On macOS the developer recommends also running sudo pmset -c sleep 0 so schedules keep running reliably, since sleep can interrupt background jobs otherwise. Automatic voice replies to voice messages in Telegram and Discord are paused since v0.34.4, though the STT and TTS tools can still be called and the resulting audio file sent separately. The project is licensed under AGPL-3.0: any network service built on Agenvoy must release its own source under the same terms, and a separate commercial license exists for cases where that is not possible.

How to disable. Stop the daemon and remove the installed Agenvoy binary from the machine, also removing autostart if the install script enabled it. The README does not describe a dedicated uninstall command, so the simplest path is reversing the manual install steps.

FAQ

How do I install Agenvoy?

On macOS and Linux with one command, curl -fsSL https://agenvoy.com/scripts/install.sh | bash. On Windows, first enable WSL from PowerShell with wsl --online --list and wsl --install, then run the same script inside the distribution.

How do I connect Agenvoy to Claude Code?

Agenvoy works as an MCP server: one line of MCP config gives Claude Code access to Agenvoy's tool sandbox, including tools it builds itself when a needed one is missing.

Can Agenvoy be used for free?

Yes, through Ollama Cloud: create a free API key, pick Ollama Cloud in /model add and add the gemma4:31b model. The free plan has a usage cap; Shift+U shows how much is left.

How does Agenvoy reply in Telegram and Discord?

The daemon only opens outbound connections to those platforms, so no inbound port is needed. Since v0.34.4, automatic voice replies to voice messages there are paused, but the STT and TTS tools can still be called and the audio sent separately.

How does Agenvoy's license restrict using it inside your own service?

The project is AGPL-3.0: any network service built on Agenvoy must release the source of its derivative work under the same license. A separate commercial license covers cases where that is not possible.

Discussion

No questions or reviews yet.

An Obsidian plugin that runs Claude Code, Codex and other agents via the Agent Client Protocol right inside your notes vault

PluginBroad access2.5KRepository stars
Official

A self-hosted task manager for human and agent collaboration through MCP

MCP serverExtended access1.2KRepository stars

Jira MCP in Go: an agent searches issues by JQL, runs sprints, comments and worklogs and sees an issue's branches and pull requests on Cloud and Server

MCP serverBroad access96Repository stars

yougile-mcp

@nebelov/yougile-mcp

Russian stack

An MCP server for the YouGile task tracker covering API v2: projects, boards, tasks, chats, users, stickers and webhooks

MCP serverBroad access10Repository stars

OpenSkills runs Anthropic's official skills in an isolated container on a Mac and serves them over MCP to any agent: Gemini CLI, Qwen CLI, OpenCode

MCP serverExtended access451Repository stars

README in short

The README describes Agenvoy as a Taiwan-developed agent harness, with a table of directions already shipped and links to specific commits as proof rather than a roadmap. It continues with demo blocks on skills and sub-agents, running as an MCP server with tools shared between Claude Code and Codex, a local-port web dashboard, Telegram and Discord integrations, a one-line install and a core-capabilities table from auto tool generation to MCP OAuth.

README badge

Report a problem

Foxx AIAgenvoy
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.