Upsonic三步跑通 Python 自主 AI Agent 的免费开源框架【免费下载链接】gpt-computer-assistantBuild autonomous AI agents in Python.项目地址: https://gitcode.com/GitHub_Trending/gp/gpt-computer-assistant这个仓库里真正的主角是 Upsonic 框架MIT 许可的 Python 库专做一件事让 AI Agent 自主干活。它接住两个具体问题——一是你希望 Agent 自己读文件、改文件、跑 shell 命令但不敢放任它出格二是你不想每接一个新模型、新工具、新存储就重写一遍胶水代码。一条 pip 命令装好五行为一个自主 Agent 起步。为什么值得一试 想让 Agent 碰文件又不敢给它整台机器AutonomousAgent 接收一个 workspace 参数所有文件与 shell 操作都被限制在该目录内路径穿越和危险命令会被直接拦截。不想手动接线各家模型 API模型名按provider/model格式写如anthropic/claude-sonnet-4-5一套接口覆盖 OpenAI、Anthropic、Google、AWS Bedrock、Ollama 等 20 家供应商。不想从空白页开始仓库自带社区预置 Agent如 applied_scientist打包了系统提示词和首条消息模板装完即可运行。最快上手路径 ⏱️安装pip install upsonic配好所用模型的环境变量比如ANTHROPIC_API_KEY写五行脚本from upsonic import AutonomousAgent, Task agent AutonomousAgent(modelanthropic/claude-sonnet-4-5, workspace/path/to/logs) agent.print_do(Task(Analyze server logs and detect anomaly patterns))运行脚本看着它自己规划、执行、回报结果完成。核心能力沙盒自主Agent 操作不出你划的目录体验上你丢一句任务给它它自己在 workspace 里读写、跑命令不需要人盯。实现上文件与 shell 操作经过限制层处理路径穿越和危险命令被拦截需要更强隔离时可再接 E2B 云沙箱执行。源码见 autonomous_agent 模块。多模型兼容一行代码换供应商今天写openai/gpt-4o明天换ollama/llama3业务代码不用动。统一模型接口在 models 模块其中 Ollama、VLLM、LMStudio 都是本地选项适合不想付 API 账单的场景。工具扩展你的 Python 函数就是工具给自己的函数加tool装饰器、在 Task 里传入Agent 就能在任务中调用它README 里的 sum_tool 就是两数相加的例子也可以直接对接生态里已有的 MCP 服务器接上现成的外部数据源。源码见 tools 模块。文档理解PDF 扫描件直接变文本OCR 管线分两层Layer 0 做 PDF 转图与预处理Layer 1 跑识别引擎可选 EasyOCR、Tesseract、PaddleOCR、RapidOCR 以及走本地 Ollama 的 DeepSeek OCR。执行pip install upsonic[ocr]后就能对invoice.pdf调用ocr.get_text()。源码见 ocr 模块。适合谁、怎么用做 Agent 产品的工程师用Team做多 Agent 分工协作team 模块用 safety_engine 加脏话、成人内容等策略过滤会话与记忆存储可从内存、JSON、SQLite、Redis、Postgres、Mongo 六种后端里挑。评估新论文的数据科学家直接用预置的 applied_scientist Agent模板在 prebuilt_autonomous_agents/applied_scientist/给它现有 notebook 和一篇论文它会拷贝原始文件、实现新方法、公平对比最后输出 JSON 结论。做文档与票据处理的人OCR 配合 loaders 和 knowledge_base 组成 RAG 管线扫描的发票进来检索能用的结构化文本出去。上手前最常被问的问收费吗 答框架 MIT 免费。真正的开销在模型调用——想省这笔钱可选 Ollama、VLLM、LMStudio 本地方案整条链路本地跑。问让它执行 shell 命令安全吗 答操作被锁在你传入的 workspace 内路径穿越和危险命令被拦截更高隔离级别可接 E2B 云沙箱。问依赖会不会很重 答核心只有一条 pip 命令Python ≥ 3.10OCR、向量库、存储这些都是可选 extras按需再装默认安装很轻。Upsonic 把做 Agent从搭框架变成了丢任务。源码都在 src/upsonic/每个子系统另有行为说明文档在 documents/ai/explanation/动手前翻一遍最省事。【免费下载链接】gpt-computer-assistantBuild autonomous AI agents in Python.项目地址: https://gitcode.com/GitHub_Trending/gp/gpt-computer-assistant创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考