vstorm-co/pydantic-deepagents

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.

해결하는 문제

Pydantic Deep Agents는 원시적인 LLM을 완전히 기능하는 자율 에이전트로 변환하는 포괄적인 "에이전트 허브"를 제공합니다. 개발자가 새로운 AI 에이전트 프로젝트마다 반복적으로 계획, 메모리, 사전 실행 환경, 도구 호출 인프라를 수동으로 구축할 필요가 없습니다.

작동 방식

Pydantic AI 기반으로, 터미널 기반 AI 어시스턴트(TUI)와 Python 프레임워크라는 두 가지 주요 인터페이스를 제공합니다. 복사-작성 파일 시스템을 통한 격리된 실행, 병렬 작업 위임을 위한 다중 에이전트 스웜, 지속적 메모리 시스템 등의 기능을 통합합니다. 두드러진 기능은 "라이브 런 포킹"으로, 에이전트가 단일 실행을 여러 병렬 경로로 분기하여 다양한 접근 방식을 테스트할 수 있으며, AI 심사관 또는 테스트 결과에 따라 승자 경로가 메인 실행에 병합됩니다.

대상 사용자

  • 개발자: Claude Code의 자체 호스팅형 오픈소스 대안을 원하며, 어떤 LLM 제공자와도 호환되는 환경을 원하는 분.
  • AI 엔지니어: 복잡한 연구 또는 코딩 에이전트를 구축하기 위한 타입 안전한 Python 프레임워크를 원하는 분. 기존의 기반 구조를 처음부터 다시 설계할 필요 없음.

주요 특징

  • 라이브 런 포킹: 격리된 파일시스템과 예산을 가진 병렬 경로로 실행을 분기하고, AI 심사관이 승자 경로를 병합.
  • 다중 에이전트 스웜: 공유 메시지 버스를 통해 병렬 워크스트림용 하위 에이전트를 생성 가능.
  • 사전 실행 환경: 안전한 도구 및 명령 실행을 위한 Docker 기반 워크스페이스.
  • 지속적 메모리: MEMORY.md를 통한 세션 간 메모리, SKILL.md를 통한 도메인 전용 기술.
  • MCP 지원: Model Context Protocol 서버(예: GitHub, Figma)와의 통합.
  • 타입 안전한 구조화 출력: IDE 자동 완성과 검증을 가능하게 하는 네이티브 Pydantic 모델 응답.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트