puppyone is the #1 Context Base for AI agents.
A structured, agent-native context platform where all your agents collaborate seamlessly in real-time. It support: 1. data indexing
A traditional Knowledge Base (like Notion) is designed for human reading, focusing on layout, formatting and human-collaborating. An Agent Context Base (ACB) is designed for AI agents, focusing on fiendness for agents. Structure, Logic, and Deterministic Indexing.
Vector Databases rely on probabilistic similarity, which is inherently "fuzzy" and prone to hallucinations when dealing with precise data like SKUs, prices, or complex logic. Puppyone provides deterministic, structured context for reliable agent operations.
- Context-centric: Not flow orchestration; context is the interface, users face results
- Agent-friendly: Agent-oriented indexing, not a static knowledge base or database
- Workflow as edge: Workflows are edges between contexts; beyond orchestration, they embody agents
- RAG & Deep Research: On local knowledge; supporting data cleaning, structuring, indexing
- Agentic RAG: Deep+wide research agent with Tavily / Exa / Local knowledge
- Context Management: Ingest, clean, version and govern enterprise knowledge (CRUD operations)
- Hybrid Indexing: High-performance vector indexing and hybrid search (vector DB / Semantic Search / LLM retriever)
- Multiple Distribution: MCP for support agents, API for crawl agents, Skills for BI agents
- Visual Dashboard: Supabase-like visual interface—no backend engineering required
Choose ONE (alternatives—pick just one):
- Cloud (Hosted): zero setup, managed upgrades/scaling, support.
- Self-Hosted (Local): runs fully on your machine; data stays local; best for prototyping/dev.
Create an account at https://www.puppyone.ai and get started.
See docs for detailed steps:
- Getting started: docs/getting-started.md
- Configuration: docs/configuration.md
- Docker Compose: docs/deployment/docker-compose.md
- Workspace: Your project context (workflows, assets, settings)
- Block: An operation (e.g., load file, embed, query, call model)
- Edge: A connection that passes data between blocks
- Workflow: A graph of blocks and edges that runs as a job
- Storage: Where files, chunks, and vectors are managed
- Issues and feature requests are welcome
- Please open a PR for small fixes; for larger changes, file an issue first to discuss the design
- By contributing, you agree your contributions may be used under the project's license
This repository uses the Puppyone Sustainable Use License (SUL).
Summary (for convenience; the License controls):
- Personal use (individual): Allowed, free.
- Internal business use (single-tenant, per organization): Allowed, free.
- Self-hosted multi-tenant: Not allowed. To obtain rights, contact [email protected].
- Managed/hosted service to third parties: Not allowed. Subscribe to the official hosted service at https://www.puppyone.ai or obtain a commercial license.
- Commercial redistribution (paid distribution): Not allowed. Commercial license required.
- Use of Puppyone trademarks/logos: Not granted; prior written permission required.
See LICENSE for full terms.

