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.
A universal git-native AI agent framework. Your agent lives inside a git repo — identity, rules, memory, tools, and skills are all version-controlled files.
| Date | Stars |
|---|---|
| 2026-07-31 | 630 |
| 2026-08-04 | 635 |
| 2026-08-06 | 635 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
5.0
growth rate 0.00%/day
<p align="center"> <img src="./gitagent-logo.png" alt="GitAgent Logo" width="200" /> </p> <p align="center"> <img src="https://img.shields.io/npm/v/gitagent?style=flat-square&color=blue" alt="npm version" /> <img src="https://img.shields.io/badge/node-%3E%3D20-brightgreen?style=flat-square" alt="node version" /> <img src="https://img.shields.io/github/license/open-gitagent/gitagent?style=flat-square" alt="license" /> <img src="https://img.shields.io/badge/TypeScript-5.7-blue?style=flat-square&logo=typescript&logoColor=white" alt="typescript" /> </p> <h1 align="center">Gitagent</h1> <p align="center"> <strong>A universal git-native multimodal always learning AI Agent (TinyHuman)</strong><br/> Your agent lives inside a git repo — identity, rules, memory, tools, and skills are all version-controlled files. </p> <p align="center"> <a href="#one-command-install">Install</a> • <a href="#quick-start">Quick Start</a> • <a href="#sdk">SDK</a> • <a href="#architecture">Architecture</a> • <a href="#tools">Tools</a> • <a href="#hooks">Hooks</a> • <a href="#skills">Skills</a> • <a href="#plugins">Plugins</a> </p> --- ## Why Gitagent? Most agent frameworks treat configuration as code scattered across your application. Gitagent flips this — **your agent IS a git repository**: - **`agent.yaml`** — model, tools, runtime config - **`SOUL.md`** — personality and identity - **`RULES.md`** — behavioral constraints - **`memory/`** — git-committed memory with full history - **`tools/`** — declarative YAML tool definitions - **`skills/`** — composable skill modules - **`hooks/`** — lifecycle hooks (script or programmatic) Fork an agent. Branch a personality. `git log` your agent's memory. Diff its rules. This is **agents as repos**. ## One-Command Install Copy, paste, run. That's it — no cloning, no manual setup. The installer handles everything: ```bash bash <(curl -fsSL "https://raw.githubusercontent.com/open-gitagent/gitagent/main/install.sh?$(date +%s)") ``` This will: - Install gitagent globally via npm - Walk you through API key setup (Quick or Advanced mode) - Launch the voice UI in your browser at `http://localhost:3333` > **Requirements:** Node.js 18+, npm, git ### Or install manually: ```bash # Slim CLI + SDK (recommended in sandboxed/CI environments where supply-chain # scanners reject larger bundles) npm install -g @open-gitagent/gitagent # Add voice mode + web UI (the same web UI install.sh launches at :3333) npm install -g @open-gitagent/voice ``` `install.sh` installs both packages by default. Set `GITAGENT_SLIM=1` before the curl-bash to skip voice. ## Migrating from 1.x → 2.0 Voice mode lives in `@open-gitagent/voice` now. The reason: as a single bundle, the package was being blocked by some supply-chain scanners that flagged its 3,800-line `dist/voice/ui.html` and the unused `baileys` dependency. Splitting voice out drops the slim-core tarball from ~180 kB to ~85 kB and removes the scanner triggers entirely. ```bash # If you were on v1.x and used voice: npm install -g @open-gitagent/gitagent@latest @open-gitagent/voice # If you only use the SDK / non-voice CLI: npm install -g @open-gitagent/gitagent@latest ``` The `gitagent` command and `@open-gitagent/gitagent` SDK exports are unchanged. `gitagent --voice` dynamically loads `@open-gitagent/voice`; without it installed, it prints a one-line install hint and exits cleanly. ## Quick Start **Run your first agent in one line:** ```bash export OPENAI_API_KEY="sk-..." gitagent --dir ~/my-project "Explain this project and suggest improvements" ``` That's it. Gitagent auto-scaffolds everything on first run — `agent.yaml`, `SOUL.md`, `memory/` — and drops you into the agent. ### Local Repo Mode Clone a GitHub repo, run an agent on it, auto-commit and push to a session branch: ```bash gitagent --repo https://github.com/org/repo --pat ghp_xxx "Fix the login bug" ``` Resume an existing session: ```b
Excerpt of 29,335 characters
Read on GitHubShreyas Kapale
114
Parshva Daftari · @lyzrcore · India
7
6
Kagura
4
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:fb50ca2ae2e7a104, topic:ai-agents, desc:ai agent, desc:agent framework
matched fp:fb50ca2ae2e7a104, topic:llm