openclaw/openclaw

GitHub
https://github.com/openclaw/openclaw

The AI that really does things. Any OS. Any Platform. The lobster way. ๐Ÿฆž

  • ai
  • assistant
  • crustacean
  • molty
  • openclaw
  • own-your-data
  • personal
Stars:
393.9k
Language:
TypeScript
Default branch:
main
Last scored:
Overall

At a glance

Rank
#56 of 401
Top 14% ยท #15 of 82 TypeScript repos
Checks passed
11 of 17
Full list below
Best set up for
Kimi Code CLI
Score 87.7
Needs most work for
Aider
Biggest fix: .aider.conf.yml (+14.1 pts)

What it has

What it's missing

What to fix first

Pick an AI agent

Showing fixes for Claude Code

  1. 1
    Linter / formatter config
    Configure a linter/formatter (ESLint+Prettier, Biome, Ruff, rustfmt+clippy, golangci-lint) and commit the config.
    +7.9 pts
  2. 2
    Manageable size
    If possible, split into smaller modules or carve out a focused entry path. Document where to start in AGENTS.md.
    +5.3 pts

Score for each AI agent

Each agent weighs the checks by its own docs. Under each score are its top three. How each agent is scored โ†’

Kimi Code CLI
#41 of 401
87.7
  • โœ“AGENTS.md / CLAUDE.md
  • โœ“Test suite
  • โœ“Dependency manifest
Codex
#42 of 401
87.3
  • โœ“AGENTS.md / CLAUDE.md
  • โœ“README
  • โœ“Test suite
Claude Code
#61 of 401
86.8
  • โœ“AGENTS.md / CLAUDE.md
  • โœ“Test suite
  • โœ“Reproducible dev env
Devin
#34 of 401
84.8
  • โœ“Reproducible dev env
  • โœ“Dependency manifest
  • โœ“Test suite
Pi
#61 of 401
84.0
  • โœ“AGENTS.md / CLAUDE.md
  • โœ“Test suite
  • โœ—Linter / formatter config
OpenHands
#38 of 401
78.4
  • โœ“CI configuration
  • โœ“Dependency manifest
  • โœ“Reproducible dev env
Gemini CLI
#52 of 401
77.2
  • โœ—GEMINI.md
  • โœ“README
  • โœ“Test suite
Cursor
#80 of 401
75.6
  • โœ—Cursor rules (.cursor/rules)
  • โœ“README
  • โœ“Type configuration
Aider
#180 of 401
67.3
  • โœ—.aider.conf.yml
  • โœ—Linter / formatter config
  • โœ“Test suite

Does openclaw/openclaw have agent instructions?

An AGENTS.md (or CLAUDE.md) at the root tells AI coding agents how to build, test and work in the repo. A few agents also read a file of their own.

AGENTS.md / CLAUDE.md
AGENTS.md (new tab) ยท 19,727 characters
Agent-specific files
.agents/skills (new tab) (54 skills)No GEMINI.md, .cursor/rules, .openhands/setup.sh or .aider.conf.yml
Repos that have one
62 of 82 TypeScript repos ยท 221 of 401 repos on the leaderboard ยท See examples โ†’

All 17 checks ยท 11 passed

Skills (.agents/skills)ยท 100% pass
54 skills in .agents/skills/
AGENTS.md / CLAUDE.mdยท 100% pass
Substantive (19,727 characters)
.aider.conf.ymlยท 0% pass
No .aider.conf.yml at repo root
CI configurationยท 100% pass
122 GitHub Actions workflows
CONTRIBUTING guideยท 100% pass
Guide present
No .cursor/rules/*.mdc or .cursorrules
Dependency manifestยท 100% pass
Manifest present
Reproducible dev envยท 100% pass
2 env artifacts (Dockerfile, docker-compose.yml)
GEMINI.mdยท 0% pass
No GEMINI.md at repo root
License fileยท 100% pass
License present
No linter/formatter config found
.openhands/setup.shยท 0% pass
No .openhands/setup.sh
Pre-commit / git hooksยท 100% pass
Hook framework configured
READMEยท 100% pass
README detailed (113,191 characters)
Manageable sizeยท 20% pass
10000+ files โ€” very large
Test suiteยท 100% pass
Found /test
Type configurationยท 100% pass
Type config present

How openclaw/openclaw compares

vs leaderboard average
14.2 pts above
Average 66.8
vs TypeScript average
9.8 pts above
Average 71.2
Stars among TypeScript repos
#1 of 82

Missing here, and how many repos have it

  • Linter / formatter config ยท passed by 65% of leaderboard repos, 57% of TypeScript repos
  • Cursor rules (.cursor/rules) ยท passed by 4% of leaderboard repos, 13% of TypeScript repos

Passes checks most repos miss

  • Skills (.agents/skills) ยท only 17% of repos pass it
  • Reproducible dev env ยท only 22% of repos pass it
  • Pre-commit / git hooks ยท only 29% of repos pass it

One fix for the most agents: Linter / formatter config would raise the score for all 9 agents, by up to 14.1 points.

Similar repos

Same language and host as this repo, closest in overall score.

All TypeScript repos โ†’

Add a badge to your README

Paste this at the top of the README. It shows the score, and links back to this page.

Agent friendly score for github/openclaw/openclaw
[![Agent Friendly](https://agentfriendlycode.com/api/badge/github/openclaw/openclaw.svg)](https://agentfriendlycode.com/repo/github/openclaw/openclaw)

Check the score on every pull request

A GitHub Action posts one comment per pull request with how the score changed and why.