freshcrate
Skin:/
Home > MCP Servers > best-agent

best-agent

Self-evolving Claude Code wrapper โ€” handles any computer work a human can do. 94+ skills, 14 agents, computer use, self-improvement.

Why this rank:Strong adoptionRelease freshnessHealthy release cadence

Description

Self-evolving Claude Code wrapper โ€” handles any computer work a human can do. 94+ skills, 14 agents, computer use, self-improvement.

README

Best Agent

Autonomous AI agent that does ANY task a human can do on a computer. Code, run companies, conduct research, create content, manage projects. Self-improving. Never stops.

curl -fsSL https://raw.githubusercontent.com/fainir/best-agent/main/install.sh | bash

What It Does

Best Agent wraps Claude Code with mechanical enforcement, self-improvement, and project management that makes it truly autonomous. It handles 7 project types out of the box.

Project Type What It Creates Key Processes
SaaS/Coding plan.md, design.md, tasks.md daily-build, weekly-review
Company Ops budget.md, stakeholders.md, kpis.md daily-ops, weekly-review, monthly-retro
Research experiments.md, pipeline.md, paper-outline.md experiment-cycle, writing-cycle
Agency clients/, resource-allocation.md sprint-cycle, client-review
Open Source api-surface.md, community.md release-cycle, community-check
Content content-calendar.md editorial-calendar
Infrastructure runbooks/ change-cycle, weekly-audit

Key Features

  • 30 hooks โ€” Mechanical enforcement (exit 2 blocks). Can't code without plan. Can't stop with pending tasks. Can't commit secrets.
  • 96+ skills โ€” /init-project, /company, /research, /harness, /deploy, /security-audit, and 90 more
  • Self-improvement loop โ€” Karpathy-pattern: run evals โ†’ analyze failures โ†’ fix rules โ†’ re-eval โ†’ keep/revert
  • Auto-handoff โ€” Writes .claude/handoff.md mechanically at 50 tool calls and on context compaction
  • Never-stop outer loop โ€” Restarts Claude with fresh context, circuit breaker after 5 failures
  • 11 dashboards โ€” Board, timeline, metrics, calendar, process, architecture โ€” all interactive HTML
  • Hub โ€” Multi-machine orchestration via WebSocket, goal decomposition, skill-based routing

Quick Start

Install

curl -fsSL https://raw.githubusercontent.com/fainir/best-agent/main/install.sh | bash

This clones the repo, copies hooks/rules/skills to ~/.claude/, and links the CLI tools.

Usage

# Interactive mode โ€” full autonomy, zero approval prompts
cloudbot-harness

# Or use the best-agent CLI
best-agent                    # Interactive mode
best-agent init               # Initialize project files
best-agent run "build a blog" # Never-stop loop mode
best-agent process            # Run overdue processes
best-agent ops                # Company operations loop
best-agent research           # Research experiment loop
best-agent eval               # Run eval suite
best-agent improve            # Self-improvement loop
best-agent status             # Project status

What Happens

When you enter any git project, the agent:

  1. Detects project type (SaaS, company, research, etc.)
  2. Creates plan.md, strategy.md, design.md, tasks.md, knowledge.md, progress.md
  3. Creates type-specific files (budget.md for company, experiments.md for research)
  4. Sets up Process Maker with recurring workflows
  5. Starts working through the plan, marking [~] โ†’ [x] as tasks complete
  6. Writes handoff.md before context limits for seamless cross-session continuity

The Core Loop

1. Read .claude/plan.md โ†’ find next [ ] task
2. Mark [~] โ†’ do the work โ†’ verify โ†’ mark [x]
3. Update tasks.md + progress.md
4. Go to 1. NEVER STOP.

Hooks enforce this mechanically. The agent cannot write code without a plan, cannot skip [~] marking, and cannot stop with pending tasks.


Enforcement (Hooks)

Gate Hook Behavior
No code without plan enforce-planning-gate.sh BLOCKS (exit 2)
No code without [~] task verify-plan-following.sh BLOCKS (exit 2)
No stop with pending tasks check-completion.sh BLOCKS (exit 2)
No .env writes protect-files.sh BLOCKS (exit 2)
Auto-handoff at 50 calls auto-handoff.sh Mechanical write
Plan re-read at 20/40/60/80 tool-call-counter.sh Warning
Dashboard sync reminder dashboard-sync-reminder.sh Warning
Next task surfacing load-state.sh Context injection

Self-Improvement

The system improves itself continuously using the Karpathy/AutoResearch pattern:

1. Run eval suite (150+ tasks)
2. Group failures by ROOT CAUSE
3. Propose ONE change (rules, hooks, skills, prompts)
4. Overfitting test: "Would this help even if the failing task disappeared?"
5. Commit โ†’ re-eval โ†’ keep if improved, revert if not
6. Log to results.tsv
7. Repeat forever

Run it: best-agent improve


Hub (Multi-Machine)

The Hub connects multiple machines via WebSocket for orchestrated work:

Browser (any device)
    โ†• WebSocket (JWT auth)
Hub Server (Express + SQLite, port 3141)
    โ†• WebSocket (machine token)
Daemon (spawns Claude processes, PTY terminals, screen capture)

Features: goal decomposition, skill-based task routing, dynamic company engine, real-time dashboards.

cd hub && npm install && npm start  # Server
HUB_URL=ws://server:3141 npm run daemon  # Each machine

Architecture

~/.claude/
โ”œโ”€โ”€ CLAUDE.md .............. 47 lines โ€” identity + work loop
โ”œโ”€โ”€ settings.json .......... Permissions + 30 hook registrations
โ”œโ”€โ”€ hooks/ ................. 30 bash scripts (enforcement + context)
โ”œโ”€โ”€ rules/ ................. 13 rule files (1,040 lines total)
โ”œโ”€โ”€ skills/ ................ 96+ slash commands
โ”œโ”€โ”€ config/
โ”‚   โ””โ”€โ”€ bypass-permissions.json  # Zero-prompt mode for cloudbot-harness
โ””โ”€โ”€ projects/{hash}/
    โ””โ”€โ”€ memory/ ............ Auto-memory per project

Per-project (auto-created):

.claude/
โ”œโ”€โ”€ plan.md ................ Source of truth (tasks + phases + DoD)
โ”œโ”€โ”€ tasks.md ............... Active board
โ”œโ”€โ”€ strategy.md ............ Vision + goals + constraints
โ”œโ”€โ”€ design.md .............. Architecture + data model
โ”œโ”€โ”€ knowledge.md ........... Stack info + gotchas
โ”œโ”€โ”€ progress.md ............ Status report
โ”œโ”€โ”€ process-maker.json ..... Recurring workflows
โ”œโ”€โ”€ process-state.json ..... Runtime state
โ”œโ”€โ”€ handoff.md ............. Auto-generated cross-session context
โ”œโ”€โ”€ learnings.md ........... Long-term project memory
โ”œโ”€โ”€ kb/ .................... Knowledge base wiki
โ””โ”€โ”€ *.html ................. Interactive dashboards

Requirements

  • Claude Code CLI (Max/Team/Enterprise subscription)
  • macOS or Linux (Windows via WSL)
  • Git, Node.js 18+

License

MIT

Release History

VersionChangesUrgencyDate
v1.0.0## Best Agent v1.0.0 **A self-evolving Claude Code wrapper that handles any computer work a human can do.** ### What's Included - **94+ skills** โ€” coding, research, marketing, finance, company operations, and more - **14 specialized agents** โ€” critic, tracer, verifier, QA evaluator, candidate generator - **Computer use** โ€” control any Mac app (browser + desktop) via screenshot, click, type - **Self-improvement loop** โ€” meta-harness trace-based diagnosis, evidence-based fixes - **Persistent stMedium4/1/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

CCCBotAutonomous AI agent built on Claude Code Channels โ€” scheduled tasks, heartbeat monitoring, auto-recovery, and persona config for Telegram & Discordv0.2.2
everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.v2.2.0
ClawCodePersistent agents for Claude Code as a plugin, not a harness. Memory, personality, messaging across WhatsApp, Telegram, and Discord, plus a service mode for 24/7 runs. Imports from OpenClaw.v1.7.6
DaemoraOpen-source AI agent - any LLM, any MCP server, any channel. Self-hosted, autonomous, multi-tenant.2026.1.0-beta.0
claude-copilotTransform Claude Code into a full development team. 11 specialized agents (Architect, Engineer, QA, Security, UX, DevOps, and more), persistent memory across sessions, and 25,000+ on-demand skills. Wov5.15.2

More in MCP Servers

difyProduction-ready platform for agentic workflow development.
tabularisA lightweight, cross-platform database client for developers. Supports MySQL, PostgreSQL and SQLite. Hackable with plugins. Built for speed, security, and aesthetics.
ai-agents-from-zero ๐Ÿš€ 2026 ๆœ€็ณป็ปŸ็š„ AI Agent ้€ŸๆˆๆŒ‡ๅ—๏ฝœๆ™บ่ƒฝไฝ“ๅฎžๆˆ˜ๆ•™็จ‹ ยท ๅฎŒๆ•ดๅญฆไน ่ทฏๅพ„ + ๅฎžๆˆ˜้กน็›ฎ + ้ข่ฏ•้ข˜ๅบ“ ยท ๅฏนๆ ‡ๅคงๆจกๅž‹ๅบ”็”จๅผ€ๅ‘ๅทฅ็จ‹ๅธˆๅฒ—ไฝ ยท ่ฆ†็›–LangChain / LangGraph / Coze / Dify / MCP / skills / LLM / RAG / ๆ็คบ่ฏ ยท ไผไธš็บง้ƒจ็ฝฒไธŽๅพฎ่ฐƒ ยท ไปŽ0ๅˆฐไผไธš็บง่ฝๅœฐ + ไปŽๅญฆไน ๅˆฐไธŠ็บฟ้กน็›ฎ + ้ข่ฏ•ๅ‡†ๅค‡ไธ€ไฝ“ๅŒ–
studioOpen-source control plane for your AI agents. Connect tools, hire agents, track every token and dollar