Agent Weaver

View on GitHub
Built for the Gemini 3 Hackathon

5 AI Agents.
One Shared Brain.

Turn Gemini into a coordinated team of specialized AI agents with persistent memory, human-verified annotations, and git-based team collaboration. No more agent amnesia.

Shared Agent Memory

All 5 agents read from and write to a persistent context board. No re-reading. No duplicate work.

Team Collaboration

Git-based sharing + Hub sync. One teammate scans, the whole team benefits.

Human Verification

Agents write code annotations. Humans verify them. Trust builds over time.

AST-Powered Indexing

Tree-sitter parses your code. LLM enriches every symbol. Search by meaning.

55 MCP Tools

19 modules across indexing, planning, agents, team collab, and hub sync.

Real-Time Dashboard

Next.js dashboard with live SSE updates. See agents work in real-time.

🚀 Run Locally

1

Clone & Build MCP Server

git clone https://github.com/yourusername/agent-weaver.git
cd agent-weaver
npm install
npm run build
2

Install Dashboard

cd dashboard
npm install
3

Start Hub Server (optional for team sync)

cd ../hub
npm install
npm start &  # Runs on http://localhost:4200
4

Launch Dashboard

cd ../dashboard
export WEAVER_PROJECT_PATH=/path/to/your/project
npm run dev
5

Add to Gemini CLI

# Add to your Gemini config:
{
  "mcpServers": {
    "agent-weaver": {
      "command": "node",
      "args": ["/path/to/agent-weaver/dist/index.js"]
    }
  }
}

💡 Tip: Point WEAVER_PROJECT_PATH to any git repo. The dashboard will auto-load .weaver/ data and display agent activity in real-time.

Built With

Powered by the latest AI and web technologies

Gemini 3 Pro
TypeScript
Next.js 15
React 19
MCP SDK
Express.js
Tailwind CSS 4
Tree-sitter