项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1116
使用教程
环境要求
- macOS 或 Linux(可一键脚本安装)
- Windows 需手动用 pip 安装
- Python 3.10+(使用一键脚本则无需自行准备 Python 环境)
- 准备 Anthropic API Key(或其他模型密钥),用于调用模型
- 可选:Docker,用于沙箱隔离执行
安装与启动步骤
-
1一键安装 CLI
macOS / Linux 用户直接执行安装脚本,脚本会自动装好 uv 和 CLI,无需自行配置 Python 环境。
curl -fsSL https://raw.githubusercontent.com/vstorm-co/pydantic-deep/main/install.sh | bash -
2Windows 手动安装
Windows 或想手动安装的用户改用 pip 安装带 CLI 扩展的包,注意包名带 [cli]。
pip install "pydantic-deep[cli]" -
3配置模型密钥
把 Anthropic API Key 写入环境变量,脚本运行需要读取该变量,请替换成自己的真实 Key。
export ANTHROPIC_API_KEY=sk-ant-xxxxxxxx -
4启动终端助手
直接运行 pydantic-deep 即可进入交互式终端 AI 助手,用自然语言完成编码等任务。
pydantic-deep -
5用 Docker 沙箱运行
加上 --sandbox docker 参数启用沙箱执行,当前项目目录会被挂载到容器内 /workspace。
pydantic-deep tui --sandbox docker -
6使用命名工作区
加 --workspace 指定命名工作区,安装的依赖包会在该工作区内持久保留。
pydantic-deep tui --workspace ml-env
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
ANTHROPIC_API_KEY | 是 | 模型调用的 API 密钥,CLI 启动前必须设置 | sk-ant-xxxxxxxx |
如何确认成功
执行 pydantic-deep 后能正常进入交互界面、且没有 API Key 缺失报错,即表示启动成功。
常见问题
Q:没有 Python 环境可以安装吗?
A:可以。macOS 和 Linux 上使用官方安装脚本会自动安装 uv 和 CLI,无需提前准备 Python 环境。
Q:Windows 系统怎么安装?
A:README 说明 Windows 走手动方式,执行 pip install "pydantic-deep[cli]" 即可安装 CLI。
Q:如何升级到新版本?
A:安装完成后直接运行 pydantic-deep update 即可更新 CLI。
Q:想隔离执行代码怎么办?
A:使用 pydantic-deep tui --sandbox docker 启动,项目目录会挂载到容器内 /workspace 中执行。
Q:安装的依赖包会丢失吗?
A:使用 --workspace 指定命名工作区启动,例如 ml-env,工作区内的包会持久保留。
注意事项
- 一键安装脚本目前只覆盖 macOS 和 Linux,Windows 需手动 pip 安装。
- Docker 沙箱模式下项目目录挂载在 /workspace,注意路径映射。
- 除终端助手外,它还是可 Import 的 Python 框架,可用 create_deep_agent 构建自定义 Agent。
- 项目为 MIT 许可,支持接入任意模型,具体模型配置请查阅官方文档。
核心亮点
- 基于 Pydantic AI,模型无关,可灵活切换任意 LLM
- 内置 Docker 沙箱和工具调用,保障执行安全
- 支持多智能体团队和检查点,适合复杂任务编排
不足之处
- 项目较新,文档和社区生态尚待完善
- 沙箱执行依赖 Docker,增加部署复杂度
适用场景
- 本地开发环境中的终端编码助手
- 深度研究任务的多智能体协作
- 需要数据隐私的自托管 AI 代理服务
替代项目
Open Interpreter、Aider、Continue
同类项目推荐
Auto-Empirical-Research-Skills
开源
让AI帮你20分钟搞定一篇规范的实证论文
A curated collection of 23,000+ agent skills for empirical research across 8 social ···
go-agent
开源
用 Go 构建带图记忆和多智能体协作的生产级 AI 应用
An agent framework for Go with graph-aware memory, UTCP-native tools, and multi-agen···
EvoAgentX
开源
让AI智能体像生物一样自我进化,自动适应复杂任务
EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents
.context
开源
让AI自动生成安全审计报告,漏洞定位、PoC、攻击路径一应俱全
AI Agent Skills, Goals and Dynamic Workflows for Security Auditing, Pentesting and R···
oh-my-coder
开源
多智能体协作,一套代码接入 12+ 国产大模型
Multi-Agent AI Coding Assistant - 支持 DeepSeek / GLM / MiMo 等 12+ 国产大模型,多智···
remote-factory
开源
让多个AI代理协作,自动完成软件设计和代码演进
Domain-agnostic multi-agent software design and evolution harness
umadev
开源
指挥现有编码工具,像团队一样自动搞定复杂开发任务
UmaDev: A coding agent that works like a real dev team, commanding the Claude Code /···
OpenGUI
开源
让 AI 直接上手操作你的 Android 应用,实现手机自动化
OpenGUI is an Android GUI agent framework for phone-use AI that can see, plan, and o···
better-agent
开源
一个网页搞定多个编码AI,本地运行可共享
Local web workspace for coding agents — Claude, Codex, Gemini, and more in one insp···
