openclaude-improved
OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.
它通过只向智能体暴露五个工具、仅经显式搜索暴露工具或技能元数据,显著减少上下文占用,并可将 Claude Code 中的 MCP 服务器、插件和技能迁移到自己的注册表中,且支持备份和恢复。
warden is one MCP server. It gives an agent access to many other MCP servers and Skills. The agent sees only 5 tools:
search(query, limit=5) — This tool does a regex or keyword search. It looks
in the name, the description, and the arguments of each tool. It also looks in
the name and the description of each Skill. No other data goes to the agent.call_tool(server, name, arguments) — This tool sends a call to the MCP
server that has the tool. Use a search result to find the server and the
tool.use_skill(name) — This tool returns the full instructions for a Skill. Use a
search result to find the Skill.admin(action, params) — This tool controls the registry. It can also move
MCP servers and Skills out of Claude Code. The changes are immediate, and you
do not restart the server. Refer to The admin tool.route(task, context=None, mode=None) — This tool selects the best tool or
Skill for a task. It ranks the candidates and returns the best one. It does
not run the tool. Refer to Routing.At start, warden connects one time to each MCP server in the
configuration and gets its tools with list_tools. It also reads each Skill
directory and finds the SKILL.md files. warden keeps this catalog on the
server. The model does not get these definitions. The model gets only search
results, and only when it asks.
The goal is to move your MCP servers and Skills behind warden. Then the Claude context has only the 5 tools. warden supplies the other data only when the agent asks for it.
Install.
pip install -r requirements.txt # or: pip install . (for the warden command)
Test first (the safe method). The dry run shows each change. Then apply
the migration to a temporary Claude home. warden does not change your
real ~/.claude.
warden migrate --all # dry run: shows each change
warden migrate --all --apply --home /tmp/fake-claude # apply to a temporary home
warden restore --id --home /tmp/fake-claude
Do the real migration. Remove --home to change your real Claude
configuration. warden adds the items to the registry. warden also
disables the ite
One MCP server that fronts many MCP servers + Skills behind a small tool set and routes to the best one, keeping an agent's context tiny. Migrate your Claude Code MCPs/skills behind it.
根据分类、Topic 和编程语言匹配的相似项目。
OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.
Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.