{"repo":"ZhuLinsen/MiniAgent","free":true,"listed":false,"github":"https://github.com/ZhuLinsen/MiniAgent","clone":"git clone https://github.com/ZhuLinsen/MiniAgent.git","description":"🚀「 5分钟手搓一个 AI Coding 助手 + 命令行版 Manus」 ⚡️Build an AI Coding Assistant + CLI-based Manus in 5 Minutes!","language":"Python","stars":193,"topics":["agent","llm","llms","mcp","claude","claudecode","manus","openai"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"MiniAgent 🚀 5分钟手搓一个 AI Coding 助手 + 命令行版 Manus！ English 💡 核心特性 一个 agent.py 核心文件，复刻 Claude Code 的编程能力 + Manus 的系统操控能力！ MiniAgent 是一个 极简、透明、强大的 CLI Agent 框架 ，拒绝臃肿的依赖和复杂的架构： - 🧠 Code Agent : 像 Claude Code 一样写代码、修 Bug、跑测试 - 🦾 OS Agent : 像 Manus 一样操控浏览器、编辑文档、管理应用 - ⚡ 极简实现 : 核心引擎 agent.py 完全透明可控，适合学习和魔改 - 🤖 全模型支持 : DeepSeek、OpenAI、Gemini、Claude 等所有兼容 OpenAI 接口的模型 - 🔌 高扩展性 : 极简装饰器模式，3行代码即可挂载自定义工具 - 🔄 双模式工具调用 : 文本解析模式（透明可学习）+ 原生 Function Calling 模式（更可靠） - 🎯 Skill 系统 : 可复用的 Agent 配置，内置 coder/researcher/reviewer/tester 四个角色 - 🛡️ 安全防护 : 危险命令自动拦截确认，防止 LLM 幻觉导致破坏性操作 - 💬 流式输出 : 打字机效果实时输出，长对话自动压缩上下文 - 🔗 MCP 协议 : 支持连接 MCP 工具服务器，接入社区生态 - 🤝 Agent 编排 : 内置编排器，支持任务分解 + 多角色协同 🤔 Why MiniAgent? MiniAgent smolagents pydantic-ai LangChain --- --- --- --- --- 核心定位 CLI Agent 教科书 HuggingFace 生态 企业级类型安全 万能框架 核心代码 单文件可读 1,000行 182MB 10万+行 工具调用 文本解析 + 原生FC Code Agent 原生FC 多层抽象 学习曲线 ⭐ 30分钟上手 ⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐⭐ 依赖 7个 20个 15个 50+ OS 控制 bash 万能 需扩展 需扩展 需插件 MiniAgent 的独特价值：最好的 AI Agent 教科书。 没有魔法、没有抽象，初学者可以完全理解 Agent 是如何工作的。 设计哲学 MiniAgent 不内置 100 个工具，而是用 6 个代码工具 + bash 实现无限可能。 - 要截图？LLM 会 bash: python -c \"from mss import mss; mss().shot()\" - 要控制鼠标？LLM 会 bash: python -c \"import pyautogui; pyautogui.click(100,200)\" - 要爬网页？LLM 会 bash: curl ... python -c \"...\" 这就是极简的力量：让 LLM 做它最擅长的事 — 思考和组合 。 快速开始 📋 详细安装说明 安装 推荐使用 uv： 也可以继续使用 pip： 配置 创建 .env 文件（参考 .env.example ）： Gemini 可使用 Google 的 OpenAI 兼容接口： 运行 如果使用 pip 安装： 安装可选的 Word 文档依赖： 使用示例 ⚡ 演示 1. 操控浏览器搜索 Prompt: \"Open the browser, then search for 'zhulinsen/miniage","default_branch":null,"files":null,"tree":[],"storefront":"/r/ZhuLinsen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ZhuLinsen/MiniAgent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}