Make AI actually work for you — a personal AI harness that writes and repairs its own tools, and lets Claude Code and Codex build and share them via MCP.
$ npx -y skills add agenvoy/Agenvoy --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
What's inside
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 builds one.
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.
Find all invoices from last year
Which document mentions Prompt guide?
The agent searches your local files and answers directly.
Summarize today's GitHub commits and generate a progress report
The agent breaks down the task, calls tools, combines results, and replies.
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
Agenvoy is for developers, technical operators, and AI-heavy workflows that need more than chat:
| Capability | Description |
|---|---|
| Auto tool generation | Builds and saves tools when they're missing |
| Self-scheduling | Create cron jobs with a single sentence |
| Long-term memory | Retains key info and context |
| File search | Answers from your local files |
| Sub-Agent | Multi-agent collaboration |
| MCP client | Connect to external MCP services via official go-sdk (live tool refresh) |
| MCP server | Expose sandboxed tools to any MCP-compatible agent |
| Reasoning guides | On-demand rules via reasoning_guide(topic=...) |
| Tool Market | Share and install tools |
| Transcription | Audio and video to text |
| Self-improvement | Auto-fixes after execution failures |
Open web.agenvoy.com in your browser to reach the dashboard once the daemon is running on your machine.
On MacBook, also run
sudo pmset -c sleep 0to prevent sleep from interrupting schedules.
curl -fsSL https://agenvoy.com/scripts/install.sh | bash
A cost-effective model setup to get started:
gpt-oss-20b as the dispatcher modelgpt-oss-120b as the fallback and summary model| Agenvoy | OpenClaw | Hermes-agent | |
|---|---|---|---|
| Install | One command, single binary | pnpm monorepo | pip + docker |
| Multi-model | Auto-picks | Manual switch | Manual switch |
| Chat UI | Buttons / menus / modals | Text only | Text only |
| Builds missing tools | ✅ | ❌ | ⚠️ Skill only |
| Shares tools across agents | ✅ | ❌ | ❌ |
| Works as MCP server | ✅ | ❌ | ❌ |
| Chat verification | 6-digit code | Manual approval | Manual approval |
| Cross-session push | ✅ | ❌ | ⚠️ Limited |
| File search | Semantic + keyword | Chat memory only | Chat memory only |
| Scheduled local workflows | ✅ | ❌ | ⚠️ Limited |
Full documentation at agenvoy.com/docs
This project is licensed under the Apache License 2.0.
Just open an issue to share an idea.
©️ 2026 邱敬幃 Pardn Chiu
.gitattribute
.gitignore
cmd/
app/
buildAgentRegistry.go
cmdDeamon.go
cmdMCPServer.go
daemonSlog.go
main.go
newDeamon.go
newTUI.go
configs/
configs.go
jsons/
denied_map.json
exclude_list.json
net_white_list.json
never_open.json
read_only_command.json
tui_tools.json
white_list.json
prompts/
agent_selector.md
compact_exec_prompt.md
compact_history_prompt.md
default_session_prompt.md
guide/
ask_user.md
html_render.md
market_analysis.md
rag_web.md
subagent_dispatch.md
targeted_read.md
tool_error.md
tool_generate.md
write_todo.md
old_history_extract_prompt.md
skill_execution.md
summary_context.md
summary_prompt.md
system_prompt/
always_allow.md
chatbot/
discord_format.md
discord_system_prompt.md
telegram_format.md
telegram_system_prompt.md
chatcompletions_system_prompt.md
single_confirm.md
subagent_charter.md
system_prompt.md
doc/
architecture.md
architecture.zh.md
cover.png
demo/
fetch_crypto_price/
script.py
tool.json
fetch_weather/
script.py
tool.json
doc.md
doc.zh.md
en.jpg
logo.svg
README.zh.md
tui.png
zh.jpg
extensions/
apis/
public-api-list.json
extensions.go
skills/
code-reviewer/
scripts/
analysis_categories.md
analyze_code.py
analyze_go.py
analyze_js_ts.py
analyze_python.py
common.py
go_ast.go
output_format.md
recommendation_principles.md
SKILL.md
commit-generate/
SKILL.md
extension-install/
SKILL.md
extension-upload/
SKILL.md
readme-generate/
scripts/
analyze_project.py
examples/
doc-cli.md
readme-private.md
readme-public.md
licenses/
apache-2.0.txt
bsd-3-clause.txt
gpl-3.0.txt
isc.txt
mit.txt
unlicense.txt
setup_config.py
SKILL.md
scheduler-skill-creator/
scripts/
init_scheduler_skill.py
SKILL.md
search-suitable-public-api/
SKILL.md
skill-creator/
license.txt
README.md
README.zh.md
scripts/
init_skill.py
package_skill.py
quick_validate.py
test_package_skill.py
test_quick_validate.py
SKILL.md
version-generate/
scripts/
00-validate-releaser.md
01-detect-version.md
02-collect-changes.md
03-classify-and-bump.md
04-output-template.md
05-update-index.md
06-rules-and-edge-cases.md
SKILL.md
go.mod
go.sum
internal/
agents/
exec/
adminChannel.go
allow/
cmd/
append.go
skill/
list.go
match.go
toggle.go
tool/
append.go
list.go
match.go
bindingSkill.go
cancel.go
compact/
assembleMessages.go
checkThreshold.go
extractOldHistory.go
rawToolFallback.go
sessionHistory.go
toolHistory.go
trimFallback.go
cooldown/
cooldown.go
reason.go
execute.go
execWithSubagent.go
fast/
fast.go
getSession.go
memory/
save.go
search.go
modelResponse.go
push.go
reset.go
run.go
saveHistory.go
selectAgent.go
sendError.go
sendEvent.go
steerWait.go
summary/
generate.go
send.go
systemPrompt.go
todo/
writeTodo.go
toolCall.go
host.go
keychain/
keychain.go
types/
agent.go
event.go
filesystem/
git.go
path.go
reader.go
record/
download.go
log.go
runtime.go
skill/
scheduleSkill.go
skill.go
runtime/
chatbot/
chatbot.go
chunk.go
sanitize.go
tool/
list.go
platform.go
register.go
send.go
cron.go
discord/
attachments.go
new.go
pending.go
push.go
resume.go
run.go
session.go
kuradb/
kuradb.go
tool/
list.go
register.go
search.go
listener.go
mcp/
client.go
config.go
expose.go
mcp.go
register.go
server.go
watch.go
monitor/
monitor.go
pending.go
pubsub/
pubsub.go
subscriber.go
resume.go
routes/
handler/
allowlist.go
automation.go
cancel.go
channel.go
chatCompletions/
chatCompletions.go
run.go
stream.go
drainEvents.go
event.go
file.go
key.go
keys.go
kuradb.go
log.go
mcpServers.go
model.go
multilog.go
pending.go
providers.go
send.go
sendResult.go
sendSSE.go
session.go
sessionArtifact.go
status.go
tools.go
toriiInspect.go
webuiProxy.go
new.go
runtime.go
scheduler.go
skill.go
task.go
telegram/
attachments.go
filegroup.go
fileMarker.go
new.go
pending.go
push.go
resume.go
run.go
session.go
toolAdapter/
api/
adapter_test.go
adapter.go
execute_test.go
execute.go
request_test.go
translate_test.go
translate.go
script/
ececute.go
translator_test.go
translator.go
torii/
torii.go
tui/
cmdSelector.go
commandAdminChannel.go
commandAllowCmd.go
commandAllowSkill.go
commandBot.go
commandCompact.go
commandCron.go
commandCronAdd.go
commandCronEdit.go
commandCronRemove.go
commandDangerous.go
commandDiscord.go
commandDispatcher.go
commandKey.go
commandKuradb.go
commandLog.go
commandMcp.go
commandMcpAdd.go
commandMcpInstall.go
commandMcpRemove.go
commandMemory.go
commandModel.go
commandModelAdd.go
commandModelList.go
commandModelScanLocal.go
commandNew.go
commandPending.go
commandProviderUsage.go
commandReasoning.go
commandRemoveSession.go
commandReset.go
commandSchedule.go
commandSudo.go
commandSummary.go
commandSummaryModel.go
commandSwitch.go
commandTask.go
commandTaskAdd.go
commandTaskEdit.go
commandTaskRemove.go
commandTelegram.go
commandUpdate.go
commandUsage.go
commandVoice.go
commandWebui.go
commnadModelRemove.go
dropPath.go
handlerCmdMode.go
handlerCommand.go
handlerExec.go
handlerExecProcess.go
handlerFetchReleased.go
handlerInputHistory.go
handlerLogFormat.go
handlerLogMode.go
handlerPendingChannel.go
handlerPopup.go
helper.go
init.go
renderTodo.go
renderWait.go
sessionPublish.go
slog.go
tui.go
update.go
view.go
viewRender.go
webui/
webui.go
session/
checkAssign.go
clean.go
concurrent.go
config/
bot/
bot.go
config.go
model.go
status/
online.go
status.go
discord/
discord.go
history/
compact.go
history.go
replace.go
store/
migrate.sql
search.go
store.go
... 120 moreFAQ
agenvoy is a Claude Code plugin with 9 hand-picked skills for automation work, indexed on Flowy. Install it with the command on its page. It includes code-reviewer, commit-generate, extension-install. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.