Discover and explore top open-source AI tools and projects—updated daily.
puppyone-aiGit-powered context management for AI agents
Top 40.9% on SourcePulse
Summary
Puppyone addresses the challenge of managing context for AI agents by providing a Git-native Context Drive. It offers version control, file-level scoped permissions, and audit trails, enabling secure and organized data access for AI applications. This system is designed for AI developers and power users seeking robust context management solutions.
How It Works
Puppyone implements a Git-based approach for context hosting, leveraging Git's versioning capabilities for file history and rollback. Its core innovation lies in File-Level Security (FLS), which enforces granular, per-agent permissions at the filesystem layer, ensuring agents only access authorized data. A central "Context Drive" serves multiple "Access Points," allowing different AI agents and tools to interact via various protocols like MCP, REST API, CLI, or local sync, each with tailored security scopes.
Quick Start & Requirements
puppyone.ai.docker directory, copy .env.example to .env, and run docker compose up -d. First startup may take 1-2 minutes.npm install -g puppyone and authenticate using puppyone auth login.ANTHROPIC_API_KEY for agent chat, provider credentials for OAuth connectors (GitHub, Gmail, Google Drive).https://puppyone.ai/, Repository: https://github.com/puppyone-ai/puppyone.git.Highlighted Details
Maintenance & Community
The provided README does not detail specific maintenance schedules, notable contributors, sponsorships, or community channels like Discord or Slack. Development guidelines are referenced via CONTRIBUTING.md.
Licensing & Compatibility
Puppyone is licensed under the Apache License 2.0, permitting broad use including commercial products and managed services, provided copyright notices are preserved and modifications are documented. However, "Puppyone" and its logo are trademarks and not included in the Apache 2.0 license; derivative works must use different branding.
Limitations & Caveats
For local self-hosted deployments, the default sandbox configuration shares the host's Docker daemon for convenience, which may pose security risks in multi-tenant or remote environments; using SANDBOX_TYPE=e2b with an E2B API key is recommended for enhanced security in such scenarios. Optional features like agent chat and OAuth connectors require additional configuration and API keys.
3 days ago
Inactive
agent-infra