Digital Being framework for autonomous agents
Top 60.5% on sourcepulse
Pippin is an open-source framework for building autonomous digital agents that learn user objectives, integrate with tools via APIs or OAuth, and dynamically create/test new activities to achieve goals. It targets developers and power users looking to create self-improving AI agents capable of complex task execution and adaptation.
How It Works
Pippin employs a modular architecture with distinct components for core logic, memory, state management, and activity selection. Agents learn objectives and persona, then leverage a memory system to track past actions. They can connect to over 250 tools via Composio for OAuth-based integrations or use direct API keys for custom skills. The framework supports multiple LLM models, allowing different models to be assigned to specific tasks like code generation or reasoning.
Quick Start & Requirements
uv pip install -r requirements.txt
after setting up a virtual environment.python -m tools.onboard
) or Web UI (python -m server
).python -m framework.main
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The framework requires at least one LLM API key or local model configuration to start, and Composio integration is recommended for full functionality. Manual skill creation requires understanding Python and the framework's API.
5 months ago
1 day