33rd of 18 in Agent backends
personal-agent-template
eve and Nuxt personal agent with Slack, GitHub, Linear and per-user memory
- Stars
- 477
- License
- MIT
- Last commit
- Sep 2026
- Language
- TypeScript
Overview
A Nuxt app plus an eve agent runtime: Better Auth email login, web chat with threads that eve persists, Slack DMs and mentions linked to the same user, GitHub tools with durable approval on writes, Linear via Vercel Connect MCP, and a bounded per-user memory document in Vercel Blob. Postgres via Drizzle holds users and links; on Vercel it deploys as two services. For developers building a single-user or small-team assistant on eve.
Who it is for: Developers building a personal or small-team assistant on eve
Strengths
- Memory is per authenticated principal, recalled before every turn and after compaction
- Slack identity links to the web profile so context follows the user
- Write actions on GitHub gate on durable approvals
- CI workflow, CLAUDE.md and AGENTS.md present
Weaknesses
- Needs Vercel Connect for Slack and Linear; self-hosting those integrations is on you
- No model provider named in the README; configured through eve
- No tests listed; CI covers typecheck and build
- Requires Node 24+
What it needs
- TypeScript, eve, ai-sdk
- Needs postgres, vercel-blob, vercel-connect
- GitHub template
- env example file
- sign-in: Better Auth
Also in Agent backends
See all 18| Rank | Project | Score |
|---|---|---|
| 1 | eve-software-factory-templateeve pipeline that turns GitHub or Linear issues into reviewed draft PRs | 65 out of 100 |
| 2 | marketing-team-eve-templateeve lead agent delegating to five marketing specialists with approval gates | 59 out of 100 |
| #4 | adk-recipesRunnable Agent Development Kit recipes, from single patterns to deployable agents | 53 out of 100 |
| #5 | ai-townGenerative-agents town simulation on Convex with Ollama by default | 52 out of 100 |
| #6 | knowledge-agent-templateNuxt knowledge agent that greps a synced snapshot repo instead of embedding | 48 out of 100 |