v1.3.8

pardnchiu/Agenvoy

Last updated

Agenvoy


Make AI do the work on your computer—not just talk about it


Agenvoy is an open-source, self-hosted 24/7 personal AI agent that runs on your own computer — your memory, schedules, tools and credentials stay local.
From live research and file work to automation, it takes action and delivers results in a single Go binary; through MCP, it shares sandboxed tools with Claude Code, Codex, and other agents.


agenvoy%2FAgenvoy | Trendshift


Version License


English · 繁體中文


NoteAgenvoy is currently in a review-and-cleanup period. File-by-file progress: Optimization Progress.

Taiwan-developed AI Agent Harness


Agenvoy is a Taiwan-developed AI Agent Harness by Pardn Chiu, built to turn conversation into completed work on your computer. It coordinates models, context, tools, real-time data, task routing, memory, schedules, and execution in one workflow, while keeping control of your files and environment in your hands. Through the Web interface, it also supports hands-free voice interaction with natural speech, wake-word detection, and interruptible spoken replies; the full result remains available in the chat.

Why Agenvoy


A chat can give you an answer; work needs a result. Agenvoy breaks requests into steps, calls tools, and delivers outcomes on your computer—while you retain control of files, tools, schedules, and working context.
  • Turns conversation into deliverable work — Research live data, organize files, and complete multi-step tasks with an agent that acts and reports the result.
  • Fills capability gaps itself — Finds a keyless public API and calls it directly; when none fits, creates, tests, and keeps a new tool, ready to reuse next time.
  • Shares one tool library across agents — Agenvoy, Claude Code, Codex, and other agents use the same sandboxed tools instead of rebuilding them.
  • Keeps automation running — Create schedules in one sentence; recurring work runs in your environment and pushes the result.
  • Makes every step visible and controllable — Command output streams to the TUI and Web dashboard, while sensitive paths and restricted actions still require confirmation.
  • Connects models and external services freely — Route models by task and configure image generation, STT, TTS, stdio/HTTP MCP servers, and OAuth.
  • Provides private access from anywhere — The local daemon connects outward to Telegram and Discord, without making your host public or opening inbound ports.

Validated designs


Agenvoy has already implemented the design directions below, and other teams have since adopted similar approaches, confirming that these directions solve real problems agents face in practice. Every milestone links to a public commit or release, so you can check it yourself.
Shipped in AgenvoyDesignSame direction elsewhere
2025-06-28 Implement core application
2025-06-29 add traditional memory structure
Summary-based memory for unbounded context2025-11-24 Claude client-side compaction
2026-01-04 bubblewrap sandbox
2026-02-01 harden bubblewrap sandbox
2026-03-07 block sensitive paths and credentials
2026-03-18 sandbox execution with bubblewrap
Sandbox mode for secure agents2026-03-16 NVIDIA NemoClaw
2026-02-07 Copilot device code login
2026-04-04 OpenAI Codex (OAuth) provider
Sign in with an existing AI subscription2026-09-29 Pi 0.99.0 Sign in with ChatGPT
2026-02-27 LLM-driven agent routing
2026-03-10 configurable dispatcher model selection
2026-04-15 strengthen agent tier routing
2026-06-10 tiered routing across providers
2026-09-11 configurable model tiers for agent and subagent routing
2026-09-11 model tier controls on fallback priority
Route each task to the model best suited to it2026-09-14 Copilot auto model selection tiers: efficiency / balance / intelligence
2026-09-29 Pi 0.99.0 virtual models: per-request model and thinking level
2026-09-29 Pi 0.99.0 classifier models
2026-03-23 script tool support with sandboxed execution
2026-05-14 script tool scaffolding skill
2026-06-05 script tool runtime metadata
Custom JS / Python tools run in the sandbox2026-09-29 Pi 0.99.0 codemode: model-written JavaScript in a QuickJS sandbox
2026-04-02 deferred tool loading with search_tools
2026-05-05 MCP client adapter with stdio/HTTP transports
2026-06-07 tool search registry
2026-08-08 MCP OAuth flow
Load tools on demand instead of declaring them all2026-09-29 Pi 0.99.0 built-in MCP + tool_search
2026-04-17 invoke_subagent tool
2026-04-25 session action logs
2026-04-25 session log streaming endpoint
2026-04-28 subagent name dispatch
Invoke sub-agents and track their logs2026-08-03 Claude Code cross-session messaging
2026-05-28 extension tool loading
2026-05-28 extension install and upload skills
2026-05-29 extension marketplace
2026-06-08 ext_ extension tools and scaffolding
Everything is a plugin2026-08-13 DeepSeek Harness: everything is a plugin
2026-06-03 ask_user interruption async resume
2026-06-04 preserve in-progress action memory across interruptions
2026-06-29 pending task resume
2026-07-03 write_todo checklist flow
Resume long tasks from a checkpoint2026-08-04 pi harness v2 in-memory storage
2026-08-05 pi indexed harness recovery queries
2026-08-05 pi validate harness recovery record logs
2026-08-05 pi harness v2 jsonl backend
2026-08-06 pi atomic writes + torn-tail truncation
2026-08-14 pi AgentHarness R3 generation recovery
2026-08-14 pi AgentHarness R4 tool execution

What you can do with it


Ask live questions and get live answers (Web Search / Tool Generate)
What's the weather in Taipei?
The agent finds current data, calls tools, and gives you the answer.
If a tool doesn't exist, it calls a public API or builds one.

Web Search / Tool Generate demo



Turn one sentence into automation (Scheduler)
Report TSMC stock price every morning at 8am
The agent asks:
  • Where to push results
  • What format you want
  • When to run

Then creates the schedule automatically.

Scheduler demo



Ask questions about your local files (File Search / RAG)
Find all invoices from last year
Which document mentions Prompt guide?
The agent searches your local files and answers directly.

File Search / RAG demo



Finish multi-step work (Skills / Sub-agents)
Summarize today's GitHub commits and generate a progress report
The agent breaks down the task, calls tools, combines results, and replies.

Skills / Sub-agents demo



Work with the agents you already use (MCP Server)
Agenvoy is also an MCP server.
Claude Code, Codex, OpenCode, and other AI agents can connect and:
  • Use all your sandboxed tools
  • Auto-build new tools when none exist
  • Share every tool across all agents

One line of config. Instant shared tool library. Tools created in the demo: fetch_weather · fetch_crypto_price


Claude Code creates a weather tool (1)



Codex reuses it and creates a crypto tool (2)



Agenvoy tests both tools (3)










Who it's for


If you want AI to complete work—not merely respond—within an environment you control, Agenvoy is for you:
  • People who want to turn research, file work, and recurring reporting into reusable automation
  • Developers who want a self-hosted agent with local data control and sandbox guardrails
  • Teams that want Claude Code, Codex, and other agents to share tools instead of rebuilding them
  • Technical operators who need private access to a local agent through the Web, Telegram, or Discord



Drive Your Agent From the Browser


Manage sessions, tools, schedules, and memory from a browser. The dashboard ships inside the binary — start the daemon and open http://127.0.0.1:17989. It is served by your own machine, so nothing leaves your device.
See the Web UI comparison (old / new, light / dark) for the v1.3.4 interface refresh.

Agenvoy Web Dashboard demo




Chatbot Integrations


Agenvoy currently supports Telegram and Discord as chatbot channels. The local daemon initiates outbound connections to these platforms, so you only need to configure a bot token—without exposing inbound ports, setting up a reverse proxy, or making your host public. While a task is running, new messages steer it; start a separate task with /new <message> (listed in Telegram's command menu).
Since v0.34.4, Telegram and Discord have paused the default flow that automatically replies to voice input with voice output. You can still use STT/TTS tools to generate audio and send the resulting audio files to either channel.


One-line install


macOS / Linux distributions
Run this in a terminal:
  1. curl -fsSL https://agenvoy.com/scripts/install.sh | bash

macOS tip: If you run schedules on a MacBook, also run:
  1. sudo pmset -c sleep 0

This prevents sleep from interrupting schedules.


Windows (via WSL)
First open PowerShell as an administrator, then list and install a Linux distribution:
  1. wsl --online --list
  2. wsl --install <distribution-name>

After installation, restart your computer, open a WSL terminal, and run:
  1. curl -fsSL https://agenvoy.com/scripts/install.sh | bash


Developer Recommendations


A cost-effective model setup to get started:
  1. Choose a subscription model for everyday primary use, such as:
    • GitHub Copilot ($10/mo) — pick gpt-5.6-luna: its quota drains slowly enough for daily use and it is capable enough for most work
    • OpenAI ChatGPT Plus ($20/mo)
    • SuperGrok ($30/mo)
  2. No free plan is recommended. Since 2026-11-09 (5:40 PM PT), Ollama Cloud's Free plan is pay-as-you-go: hosted models such as gemma4:31b, gpt-oss:120b, gpt-oss:20b, nemotron-3-super and nemotron-3-ultra need purchased credits, so Ollama Cloud no longer offers a free way to try Agenvoy. Running models locally with Ollama stays free, but small local models call tools unreliably. The lowest-cost recommendation is GitHub Copilot ($10/mo) above.
  3. Add TypeSafe's Jev as the decision model: create a key in the TypeSafe Console, add it with /model add → API Key → TypeSafe, then pick typesafe@jev-latest under /model → decision. It is billed only on input tokens ($42 per billion, output free, per TypeSafe's model page on 2026-11-11) and keeps irrelevant skills, memory entries, search results and page boilerplate out of each turn; on the author's machine it left 95.8% of skill entries out of the turn context. Setup and measurements: Quickstart.



Core capabilities


CapabilityDescription
Auto tool generationCalls a public API, or builds and saves a tool when none fits
Self-schedulingCreate cron jobs with a single sentence
Long-term memoryRetains key info and context
File searchAnswers from your local files
Sub-AgentMulti-agent collaboration
MCP clientConnect to external MCP services via official go-sdk (live tool refresh)
MCP serverExpose sandboxed tools to any MCP-compatible agent
Reasoning guidesOn-demand rules via reasoning_guide(topics=[...])
Tool MarketShare and install tools
Image generationGenerate images through a configured provider
Live command outputStream run_command progress to the TUI and Web dashboard
Rich chat renderingWeb chat renders charts, Mermaid diagrams, math, and highlighted code
Secure file boundaryConfirm sensitive paths and out-of-home access before granting them
Explained promptsCommand confirmations state in one sentence what the call will do
MCP OAuthLog in to HTTP MCP servers and persist tokens in the OS keychain
TranscriptionAudio and video to text
Self-improvementAuto-fixes after execution failures



Docs


Full documentation at agenvoy.com/docs

License


This project is dual-licensed.
  • Open source — GNU Affero General Public License v3.0. You may use, modify and distribute it, provided derivative works and any network-accessible service built on it are released under the same license, source included.
  • Commercial — for use that cannot meet the AGPL-3.0 source-disclosure requirement, a commercial license is available. It covers rights to the software only; any work on the project requested from the developer is quoted and charged separately. See COMMERCIAL.md.

Under section 7(b) of the AGPL-3.0, the License and Source entries in the Other group of the web interface's Config > System tab must be preserved: they carry the copyright notice, the warranty disclaimer, the license statement, and the corresponding-source link that section 13 requires. They may be relocated or restyled while remaining prominently visible, but not removed or hidden. A commercial license removes this requirement.

Author


Just open an issue to share an idea.
Agenvoy contributors


©️ 2026 邱敬幃 Pardn Chiu
中文