{"id":49535239,"url":"https://github.com/lewisallena17/pantheon","last_synced_at":"2026-05-02T10:02:46.078Z","repository":{"id":352077121,"uuid":"1213750421","full_name":"lewisallena17/pantheon","owner":"lewisallena17","description":"Self-improving AI agents that work 24/7. Next.js 14 + Supabase + Claude.","archived":false,"fork":false,"pushed_at":"2026-05-01T19:39:36.000Z","size":2097,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-01T20:23:56.243Z","etag":null,"topics":["ai-agents","autonomous-agents","claude-ai","dashboard","multi-agent","nextjs","self-improving","supabase","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://task-dashboard-sigma-three.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lewisallena17.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["lewisallena17"]}},"created_at":"2026-04-17T18:10:49.000Z","updated_at":"2026-05-01T19:39:40.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/lewisallena17/pantheon","commit_stats":null,"previous_names":["lewisallena17/pantheon"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/lewisallena17/pantheon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lewisallena17%2Fpantheon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lewisallena17%2Fpantheon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lewisallena17%2Fpantheon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lewisallena17%2Fpantheon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lewisallena17","download_url":"https://codeload.github.com/lewisallena17/pantheon/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lewisallena17%2Fpantheon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32530176,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","autonomous-agents","claude-ai","dashboard","multi-agent","nextjs","self-improving","supabase","tailwindcss","typescript"],"created_at":"2026-05-02T10:02:35.737Z","updated_at":"2026-05-02T10:02:46.058Z","avatar_url":"https://github.com/lewisallena17.png","language":"TypeScript","funding_links":["https://github.com/sponsors/lewisallena17"],"categories":[],"sub_categories":[],"readme":"# 👁 Autonomous AI Task Dashboard\n\n\u003e **Self-improving AI agents that work 24/7, learn from failures, auto-commit their edits, and tell you when they break.**\n\nA production-ready **Next.js 14 + Supabase + Claude API** starter kit. The God agent improves its own code every cycle — each edit is version-controlled and auto-reverted if it breaks the build. Specialist agents pick up tasks in parallel. You watch it work in real time.\n\n[![Subscribe](https://img.shields.io/badge/📧-Subscribe-0891b2?style=for-the-badge)](https://task-dashboard-sigma-three.vercel.app/subscribe)\n[![Live Demo](https://img.shields.io/badge/Live%20Dashboard-vercel-black?style=for-the-badge)](https://task-dashboard-sigma-three.vercel.app)\n![Stack](https://img.shields.io/badge/Next.js-14-black?style=flat) ![Claude](https://img.shields.io/badge/Claude-Opus%204.7-ff6a00?style=flat) ![Supabase](https://img.shields.io/badge/Supabase-live-3ecf8e?style=flat) ![TypeScript](https://img.shields.io/badge/TypeScript-5-3178c6?style=flat)\n\n---\n\n## What makes it different\n\nMost AI agent frameworks are brittle — they forget context between runs, silently burn credits, and give you no visibility. This one is built to run continuously and self-correct.\n\n- 🧠 **Self-improving God orchestrator** — wakes every 2 min, surveys state, creates tasks, learns from failures. Edits its own dashboard + agent scripts every N cycles.\n- ⚡ **4 parallel specialist pools** — critical / high / medium / orchestrator, plus db-specialist + ui-specialist + revenue agent + promote agent.\n- 📥 **Task Inbox** — God proposes, you approve or veto. Auto-approve available.\n- 💾 **Auto-commit + auto-revert** — every God edit is a git commit. If it introduces new TypeScript errors, it's reverted automatically.\n- 💰 **Cost controls** — daily $ cap, per-task cap, rate-of-spend circuit breaker. Track spend live per agent.\n- 📢 **Notifications** — Discord / Slack / Pushover / Telegram on credit exhaustion, failures, reverts.\n- 🏙 **Pixel-art agent office** — watch agents move between zones (Revenue · Dev · QC · God Chamber). Not a gimmick; genuinely useful for spotting stuck agents.\n- 🛡 **Stuck-task watchdog** — any task in_progress \u003e 15–25 min gets auto-failed + logged.\n- 📊 **Contribution graph** — 365-day heatmap of commits (human in green, God in amber).\n- 🧵 **Memory dedup** — Jaccard similarity on wisdom tokens; near-duplicate lessons collapsed automatically.\n- 🤖 **GitHub Actions CI** — every commit type-checks and builds. Status shown in the dashboard.\n- 📨 **Email capture + subscriber list** — public `/subscribe` page, CSV export, embed HTML for dev.to.\n- 🎯 **Revenue engine** — drafts dev.to articles, generates Gumroad listings, prepares HackerNews + Reddit promotion URLs.\n\n## Quick tour\n\n```\nCommand palette     ⌘K / Ctrl+K from anywhere\nSwitch tab          1–5\nLive agents         http://localhost:3000 · Agents tab\nStop/start agents   Agents tab → Agent Controls (no SSH needed)\nRevenue dashboard   Revenue tab → Marketplace Listings + Dev.to stats\nGit history         Code tab → click any commit to revert\n```\n\n## Architecture\n\n```\n┌─ GOD AGENT ────────────────────────────────────┐\n│  every 2 min:                                  │\n│    survey todos + metrics                      │\n│    convene council of perspectives             │\n│    propose tasks toward self-chosen goals      │\n│    extract lessons from failures AND successes │\n│    web-search errors for fixes                 │\n│    every 5 cycles  → edit dashboard files      │\n│    every 10 cycles → edit agent scripts        │\n│    every 10 cycles → prune duplicate lessons   │\n│    every 10 cycles → write SEO landing page    │\n│    every 15 cycles → generate new goals        │\n│    every 20 cycles → research inspiration repo │\n│    every 25 cycles → meta-reflection on self   │\n│    every 50 cycles → cut a GitHub release      │\n└──────────┬─────────────────────────────────────┘\n           ▼\n┌─ TASK INBOX ───────────────────────────────────┐\n│  status: 'proposed' → user approves            │\n│                    → status: 'pending'         │\n└──────────┬─────────────────────────────────────┘\n           ▼\n┌─ ORCHESTRATOR ─────────────────────────────────┐\n│  auto-assigns pending tasks to best pool       │\n│  using past success rate per agent per         │\n│  category. Reaps stuck tasks \u003e 15 min.         │\n└──────────┬─────────────────────────────────────┘\n           ▼\n┌─ SPECIALIST POOLS (4 parallel) ────────────────┐\n│  ruflo-critical · ruflo-high                   │\n│  ruflo-medium   · ruflo-orchestrator           │\n│  db-specialist  · ui-specialist                │\n│  Claude tool use, web search, per-task cost    │\n│  cap, context compression, auto-revert.        │\n└────────────────────────────────────────────────┘\n```\n\n## Get started\n\n```bash\ngit clone https://github.com/lewisallena17/pantheon.git\ncd task-dashboard\nnpm install\ncp .env.example .env.local\n# fill .env.local — see INSTALL.md for each variable\nnpx supabase db push      # runs all migrations\npm2 start ecosystem.config.cjs\nnpm run dev               # dashboard at localhost:3000\n```\n\nFull setup guide: [INSTALL.md](./INSTALL.md)\n\n## Tech stack\n\n| Piece | Choice |\n|---|---|\n| Frontend | Next.js 14 (App Router) + React 18 + Tailwind |\n| Backend | Next.js API routes + Supabase (Postgres + Realtime) |\n| AI | Anthropic Claude (Opus / Sonnet / Haiku routing) |\n| Process mgmt | PM2 |\n| Deploy | Vercel (UI) + your own box (agents) |\n\n## Pricing\n\n| Tier | Price | What you get |\n|---|---|---|\n| **Open Source (this repo)** | Free | Everything visible here. Roll your own deploy. |\n| **Complete Starter Kit** | [$39 on Gumroad](https://ltagb.gumroad.com/l/gferg) | Source code + deployment guide + pre-configured `.env.example` + priority email support |\n| **Done-for-you setup** | $297 one-time | I personally wire up your Supabase, env vars, deploy to Vercel, and hand you the URL |\n| **Custom builds** | from $1500 | Modify agent roles for your team's workflow. Email me. |\n\n## What others are building with it\n\n- **[Add yours here]** — email `lta.gb@outlook.com` with a link and I'll feature you.\n\n## Promote pantheon \u0026 earn\n\nWant to earn commission promoting Autonomous AI Task Dashboard? Apply to the affiliate program:\n👉 **[ogkush.lemonsqueezy.com/affiliates](https://ogkush.lemonsqueezy.com/affiliates)**\n\n## Articles\n\n- [I Built an AI System That Runs Itself 24/7](https://dev.to/lewisallena17/i-built-an-ai-system-that-runs-itself-247-heres-what-actually-happened-1p17)\n- [Building a Self-Improving God Agent with Claude AI](https://dev.to/lewisallena17/building-a-self-improving-god-agent-with-claude-ai-2g4m)\n- [The Real Cost of Running Autonomous AI Agents (with live data)](https://dev.to/lewisallena17/the-real-cost-of-running-autonomous-ai-agents-with-live-data-acm)\n\n## Roadmap\n\nOpen to-dos live in the dashboard's **Task Inbox** — God is perpetually adding. High-level:\n\n- [x] 5 parallel agent pools with intelligent routing\n- [x] Auto-commit + auto-revert on TS regression\n- [x] Task Inbox approval workflow\n- [x] Cost + rate-of-spend controls\n- [x] Discord/Slack/Pushover/Telegram notifications\n- [x] Reddit OAuth auto-promotion\n- [x] Marketplace listing generator (Gumroad/LS/IH/PH/CodeCanyon)\n- [ ] Stripe-direct checkout (skip marketplace fees)\n- [ ] Multi-tenant hosted SaaS version\n- [ ] Vector memory via pgvector (replace flat wisdom.json)\n- [ ] Agent A/B testing framework\n\n## Contributing\n\nPRs welcome. Please:\n\n1. Run `npx tsc --noEmit` before pushing — it must be clean.\n2. If you add a migration, number it sequentially in `supabase/migrations/`.\n3. Prefer small, focused PRs. God reviews its own code now; happy to extend that to human PRs.\n\nBug reports via [Issues](https://github.com/lewisallena17/pantheon/issues) — they sync into the dashboard's Task Inbox, so God might actually fix them while you sleep.\n\n## Sponsors\n\nBuilding this in public. If the repo or articles helped you, [GitHub Sponsors](https://github.com/sponsors/lewisallena17) keeps me shipping. Tiers start at $5/mo.\n\n## License\n\nMIT for the source code. Commercial deployments are fine — not for reselling the code itself (Gumroad buyers get an extended license).\n\n---\n\nBuilt by [@lewisallena17](https://github.com/lewisallena17). Watching the agents do the work so I don't have to.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flewisallena17%2Fpantheon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flewisallena17%2Fpantheon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flewisallena17%2Fpantheon/lists"}