One location for all of your hooks, commands, skills, and AGENT/CLAUDE.md files.
iannuttall/dotagents is ranked 14,706 with 710 stars.
Same-category comparison
iannuttall/dotagents is ranked 14,706 among these 8 peers; ming71/CV_PaperDaily is ranked 14,708.
Same-category comparison| Name | Rank | Metrics |
|---|
| TakSec/chatgpt-prompts-bug-bounty | 14,685 | - Stars:
- 711
- Forks:
- 101
- Description:
- ChatGPT Prompts for Bug Bounty & Pentesting.
|
|---|
| mikeroyal/Machine-Learning-Guide | 14,695 | - Language:
- Python
- Stars:
- 711
- Forks:
- 67
- Description:
- Machine learning Guide. Learn all about Machine Learning Tools, Libraries, Frameworks, Large Language Models (LLMs), and Training Models.
|
|---|
| EvanThomasLuke/Awesome-AI-Hacking-Agents | 14,698 | - Stars:
- 710
- Forks:
- 114
- Description:
- List of AI Hacking Agents.
|
|---|
| aimi-cn/AILearners | 14,702 | - Language:
- Python
- Stars:
- 710
- Forks:
- 151
|
|---|
| ming71/CV_PaperDaily | 14,708 | - Stars:
- 710
- Forks:
- 133
|
|---|
| deepVector/geospatial-machine-learning | 14,716 | - Stars:
- 709
- Forks:
- 166
- Description:
- A curated list of resources focused on Machine Learning in Geospatial Data Science.
|
|---|
| xianyu110/awesome-chatgpt-project | 14,761 | - Language:
- Python
- Stars:
- 706
- Forks:
- 85
|
|---|
| janosh/diagrams | 14,801 | - Language:
- Typst
- Stars:
- 702
- Forks:
- 78
- Description:
- Diagrams of concepts in physics/chemistry/ML.
|
|---|
Key parameters and specifications
Key parameters and specifications| Parameter | Value |
|---|
| Language | TypeScript |
|---|
| Category | Lists |
|---|
| Subcategory | Tool collections |
|---|
| Keywords | Agent, Claude Code |
|---|
| Stars | 710 |
|---|
| Forks | 33 |
|---|
| Contributors | 4 |
|---|
| Created date | 2026-01-06 |
|---|
| Updated date | 2026-10-09 |
|---|
| Stars in 1 day | 0 |
|---|
| Stars in 7 days | 0 |
|---|
| Rank | 14,706 |
|---|
| Previous rank | 14,550 |
|---|
| Rank change | -156 |
|---|
| 7-day stars rank | 14,612 |
|---|
| Previous 7-day stars rank | 14,622 |
|---|
| 7-day stars rank change | 10 |
|---|
| Total stars rank | 14,733 |
|---|
| Previous total stars rank | 14,707 |
|---|
| Total stars rank change | -26 |
|---|
| Country | UK |
|---|
README summary
agents folder that powers all your AI tools. Run the guided CLI: Or with Bun: Choose a workspace (Global home or Project folder), select the clients you want to manage, and follow the prompts. You can run it again anytime to repair links or undo changes. Project folder only affects the current directory you run dotagents from. What it does Keeps as the source of truth. Creates symlinks for Claude, Codex, Factory, Cursor, OpenCode, and Gemini (based on your selection
). Always creates a backup before any overwrite so changes are reversible. Where it links (global scope) → (if present) → (fallback when no CLAUDE. md) → (if present) → (fallback when no GEMINI. md) → → → → → → → → → → → → → → → → → Project scope links only commands/hooks/skills into the project’s client folders (no AGENTS/CLAUDE/GEMINI rules). Development Run the CLI in dev mode: Type-check: Run tests: Build the CLI: Notes Cursor supports and (global or project). Codex prompts always symlink to (canonical source). Skills require a valid
with + frontmatter. Claude prompt precedence: if exists, it links to . After adding or removing , re-run dotagents and apply/repair links to update the symlink. Gemini context file precedence: if exists, it links to . After adding or removing , re-run dotagents and apply/repair links to update the symlink. Project scope creates plus client folders for commands/hooks/skills only. Rule files ( / / ) are left to the repo root so you can manage them explicitly. Backups are stored under and can
be restored via “Undo last change.
Frequently asked questions
How many stars and forks are recorded?
iannuttall/dotagents has 710 stars and 33 forks.
What is the repository rank?
iannuttall/dotagents is ranked 14,706.
What language and category are recorded?
iannuttall/dotagents has 710 stars, uses TypeScript and belongs to Lists.
Which repository is closest in rank?
iannuttall/dotagents is compared with ming71/CV_PaperDaily, ranked 14,708 with 710 stars.
dotagents
One canonical .agents folder that powers all your AI tools.
Simple setup • One source of truth • Safe to re-run anytime
Quick Start
Requirements: Bun 1.3+.
Run the guided CLI:
npx @iannuttall/dotagents
Or with Bun:
bunx @iannuttall/dotagents
Choose a workspace (Global home or Project folder), select the clients you want to manage, and follow the prompts. You can run it again anytime to repair links or undo changes.
Global home affects all projects. Project folder only affects the current directory you run dotagents from.
What it does
- Keeps
.agents as the source of truth.
- Creates symlinks for Claude, Codex, Factory, Cursor, OpenCode, and Gemini (based on your selection).
- Always creates a backup before any overwrite so changes are reversible.
Where it links (global scope)
.agents/CLAUDE.md → ~/.claude/CLAUDE.md (if present)
.agents/AGENTS.md → ~/.claude/CLAUDE.md (fallback when no CLAUDE.md)
.agents/GEMINI.md → ~/.gemini/GEMINI.md (if present)
.agents/AGENTS.md → ~/.gemini/GEMINI.md (fallback when no GEMINI.md)
.agents/commands → ~/.claude/commands
.agents/commands → ~/.factory/commands
.agents/commands → ~/.codex/prompts
.agents/commands → ~/.cursor/commands
.agents/commands → ~/.config/opencode/commands
.agents/commands → ~/.gemini/commands
.agents/hooks → ~/.claude/hooks
.agents/hooks → ~/.factory/hooks
.agents/AGENTS.md → ~/.factory/AGENTS.md
.agents/AGENTS.md → ~/.codex/AGENTS.md
.agents/AGENTS.md → ~/.config/opencode/AGENTS.md
.agents/skills → ~/.claude/skills
.agents/skills → ~/.factory/skills
.agents/skills → ~/.codex/skills
.agents/skills → ~/.cursor/skills
.agents/skills → ~/.config/opencode/skills
.agents/skills → ~/.gemini/skills
Project scope links only commands/hooks/skills into the project’s client folders (no AGENTS/CLAUDE/GEMINI rules).
Development
Run the CLI in dev mode:
bun run dev
Type-check:
bun run type-check
Run tests:
bun test
Build the CLI:
bun run build
Notes
- Cursor supports
.claude/commands and .claude/skills (global or project). dotagents also links .agents/commands → .cursor/commands and .agents/skills → .cursor/skills.
- OpenCode uses
~/.config/opencode/AGENTS.md and prefers AGENTS.md over CLAUDE.md when both exist.
- Codex prompts always symlink to
.agents/commands (canonical source).
- Skills require a valid
SKILL.md with name + description frontmatter.
- Claude prompt precedence: if
.agents/CLAUDE.md exists, it links to .claude/CLAUDE.md. Otherwise .agents/AGENTS.md is used. After adding or removing .agents/CLAUDE.md, re-run dotagents and apply/repair links to update the symlink. Factory/Codex always link to .agents/AGENTS.md.
- Gemini context file precedence: if
.agents/GEMINI.md exists, it links to .gemini/GEMINI.md. Otherwise .agents/AGENTS.md is used. After adding or removing .agents/GEMINI.md, re-run dotagents and apply/repair links to update the symlink.
- Project scope creates
.agents plus client folders for commands/hooks/skills only. Rule files (AGENTS.md/CLAUDE.md/GEMINI.md) are left to the repo root so you can manage them explicitly.
- Backups are stored under
.agents/backup/ and can be restored via “Undo last change.”
License
MIT