Auto-generated by trend-scout.py β review and edit as needed.
π What problem it solves
Open-source, self-hosted Claude Code - a terminal AI assistant and the Python framework behind it. Tool-calling, sandboxed execution, multi-agent teams, skills, checkpoints, unlimited context - on Pydantic AI, any model.
π
Timeline
| Field |
Value |
| Created |
2025-11-29 |
| Last pushed |
2026-07-03 |
| Stars |
946 |
| Forks |
104 |
| Open issues |
1 |
| License |
MIT |
| Language |
Python |
| Topics |
agent-framework, ai-agents, anthropic, claude-code, cli, coding-agent, deep-research, docker-sandbox, llms, mcp, playwright, pydantic, pydantic-ai, python, subagents, tui, vstorm |
β
Strengths
- Strong community interest (946 β)
- Widely forked (104 forks) β active derivative work
- Well-tagged: agent-framework, ai-agents, anthropic, claude-code, cli, coding-agent
- Primary language: Python
- Actively maintained (pushed within 30 days)
β οΈ Weaknesses / Risks
- No significant risks identified from available metadata
π‘ What this repo can learn
- Claude Code session patterns: this repo's Claude Code integration approach could improve
claude-adapter.py's JSONL parsing β e.g., handling new session event types or extracting richer metadata from Claude Code tool-use blocks
- CLI verb patterns: a clear add/search/update/delete verb model (like
memory-tool add / search / dream) could streamline the UX of query-session.py and learn.py, making them easier to invoke from hooks or scripts
- Multi-agent coordination: the agent commons / trust model could inform how
learn.py and watch-sessions.py handle concurrent writes from multiple simultaneous Copilot / Claude sessions
- MCP tool-server surface: the MCP server interface here could expose
query-session.py and briefing.py as directly callable MCP tools β e.g., a Copilot agent could invoke the briefing lookup in-process rather than shelling out to a subprocess, reducing latency in hook-driven workflows
README excerpt
<h1 align="center">Pydantic Deep Agents</h1>
<p align="center">
<b>Open-source Claude Code β that you can also build on.</b><br>
A self-hosted <b>terminal AI assistant</b> <i>and</i> the <b>Python framework</b> behind it.<br>
Use it today, or ship your own agent in <b>one function call</b>. Any model. 100% type-safe. MIT.
</p>
<p align="center">
<img src="assets/cli_demo_v2.gif" alt="Pydantic Deep Agents CLI demo" width="800">
</p>
<p align="center">
<a href="https://vstorm-co.github.io/pydantic-deepagents/">Docs</a> ·
<a href="https://pypi.org/project/pydantic-deep/">PyPI</a> ·
<a href="#-live-run-forking--the-feature-no-one-else-has">Forking</a> ·
<a href="#-why-pydantic-deep">Why</a> ·
<a href="#-cli--terminal-ai-assistant">CLI</a> ·
<a href="#-framework--build-your-own-agent">Framework</a> ·
<a href="https://vstorm-co.github.io/pydantic-deepagents/examples/">Examples</a>
</p>
<p align="center">
<a href="https://pypi.org/project/pydantic-deep/"><img src="https://img.shields.io/pypi/v/pydantic-deep.svg" alt="PyPI version"></a>
<a href="https://pepy.tech/projects/pydantic-deep"><img src="https://static.pepy.tech/badge/pydantic-deep/month" alt="PyPI Downloads"></a>
<a href="https://github.com/vstorm-co/pydantic-deep/stargazers"><img src="https://img.shields.io/github/stars/vstorm-co/pydantic-deep?style=flat&logo=github&color=yellow" alt="GitHub Stars"></a>
<a href="https://www.python.org/downloads/"><
*(truncated)*
Scouted on 2026-07-04 Β· View on GitHub
π Trend Scout: vstorm-co/pydantic-deepagents
π What problem it solves
Open-source, self-hosted Claude Code - a terminal AI assistant and the Python framework behind it. Tool-calling, sandboxed execution, multi-agent teams, skills, checkpoints, unlimited context - on Pydantic AI, any model.
π Timeline
β Strengths
π‘ What this repo can learn
claude-adapter.py's JSONL parsing β e.g., handling new session event types or extracting richer metadata from Claude Code tool-use blocksmemory-tool add/search/dream) could streamline the UX ofquery-session.pyandlearn.py, making them easier to invoke from hooks or scriptslearn.pyandwatch-sessions.pyhandle concurrent writes from multiple simultaneous Copilot / Claude sessionsquery-session.pyandbriefing.pyas directly callable MCP tools β e.g., a Copilot agent could invoke the briefing lookup in-process rather than shelling out to a subprocess, reducing latency in hook-driven workflowsREADME excerpt
Scouted on 2026-07-04 Β· View on GitHub