Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Context drive for your AI agents
| Date | Stars |
|---|---|
| 2026-07-24 | 1164 |
| 2026-07-25 | 1185 |
| 2026-07-28 | 1185 |
| 2026-07-30 | 1185 |
| 2026-07-31 | 1309 |
| 2026-08-06 | 1309 |
Today
— stars today
This week
+124 stars this week
This month
— stars this month
Momentum
139.0
growth rate 10.46%/day
<div align="center">
<img src="assets/puppyone.svg" alt="Puppyone Logo" width="72" height="72" />
<h1>Puppyone</h1>
<p><b>Git-native Context Drive for AI agents.</b></p>
<p>Puppyone provides context hosting for AI agents, with Git version control and file-level scoped permissions for every agent.</p>
<p>
<a href="https://www.puppyone.ai"><img src="https://img.shields.io/badge/Website-puppyone.ai-39BC66?style=flat-square" alt="Website" /></a>
<a href="https://www.puppyone.ai/doc"><img src="https://img.shields.io/badge/Docs-Read-D7F3FF?style=flat-square&logo=readthedocs&logoColor=black" alt="Documentation" /></a>
<a href="https://discord.gg/zwJ9Y3Uvpd"><img src="https://img.shields.io/badge/Discord-Join-5865F2?style=flat-square&logo=discord&logoColor=white" alt="Discord" /></a>
<a href="https://x.com/puppyone_ai"><img src="https://img.shields.io/badge/X-(Twitter)-000000?style=flat-square&logo=x&logoColor=white" alt="X" /></a>
</p>
</div>
---
## What is Puppyone?
Puppyone provides context hosting for AI agents, with Git version control and file-level scoped permissions for every agent.
It supports CLI, MCP, Git, bash/SSH, and web app interactions through Access Points for different AI agents.
<p align="center">
<img src="assets/context-drive-access-diagram.png" alt="Puppyone Context Drive exposed through CLI, MCP, Git, and SSH access methods" width="600" />
</p>
<p align="center"><em>One shared Context Drive, multiple scoped Access Points for different agents and tools.</em></p>
---
## Get Started
### 1. Install / Deploy
#### Option A: Cloud (Hosted)
The fastest way — no infrastructure to manage.
Create an account at [puppyone.ai](https://www.puppyone.ai).
#### Option B: Self-Hosted (Docker)
Run the full stack locally with Docker. The only prerequisite is [Docker](https://www.docker.com/).
```bash
git clone https://github.com/puppyone-ai/puppyone.git
cd puppyone/docker
cp .env.example .env
docker compose up -d
```
This starts everything — PostgreSQL, Auth, API gateway, Redis, MinIO, backend, and frontend — in a single command. The database schema is applied automatically on first run.
The Docker defaults already separate browser-facing URLs (`localhost`) from container-internal service URLs (`api`, `kong`), so the same setup works for both client-side and Next.js server-side requests.
The backend container also mounts the host Docker socket and a dedicated sandbox temp directory, so agent bash and sandbox endpoints work out of the box in the local Compose stack without changing the backend's global temp directory behavior.
| Service | URL |
|---------|-----|
| Frontend | `http://localhost:3000` |
| Backend API | `http://localhost:9090` |
| Supabase API | `http://localhost:8000` |
| MinIO Console | `http://localhost:9001` |
> **Security note:** The local Docker stack enables Docker-backed sandboxes by sharing the host Docker daemon with the backend container. This is convenient for local self-hosting, but for remote or multi-tenant deployments you should prefer `SANDBOX_TYPE=e2b` with an `E2B_API_KEY`.
The first startup may take 1-2 minutes. Then open `http://localhost:3000`. If the web app is not reachable yet, run `docker compose ps`.
Optional: to enable agent chat in the self-hosted stack, add your `ANTHROPIC_API_KEY` to `docker/.env` and restart:
```bash
cd docker
docker compose up -d
```
Optional: OAuth connectors such as GitHub, Gmail, and Google Drive require provider credentials in the backend environment. See `backend/.env.example` for the current variables.
### 2. First Run (for both cloud and self-host)
The product flow is the same for Cloud and self-hosted once the stack is running. Start by opening the web app and signing in:
- Cloud: [puppyone.ai](https://www.puppyone.ai)
- Self-Hosted: `http://localhost:3000`
If you want to manage your workspace from the CLI, install it and sign in:
```bash
npm install -g puppyone
puppyone auth login # firstExcerpt of 9,610 characters
Read on GitHub1.3k
1.1k
436
217
194
144
41
4
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:1eb82da83d5247f9, topic:ai-agents, topic:agentic-ai, desc:ai agents
matched fp:1eb82da83d5247f9, topic:rag, topic:context-engineering