← Open Source
iannuttall

dotagents

One location for all of your hooks, commands, skills, and AGENT/CLAUDE.md files.

ListsTool collectionsTypeScript
Open on GitHub
Momentum
+0stars in 24 hours0.0%
710
Stars
33
Forks
+0
This week
4
Contributors
Created 2026-01-06 · Updated 2026-10-09 · #14706 today
Top developers
iannuttallHexoplonajanraj

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
NameRankMetrics
TakSec/chatgpt-prompts-bug-bounty14,685
Stars:
711
Forks:
101
Description:
ChatGPT Prompts for Bug Bounty & Pentesting.
mikeroyal/Machine-Learning-Guide14,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-Agents14,698
Stars:
710
Forks:
114
Description:
List of AI Hacking Agents.
aimi-cn/AILearners14,702
Language:
Python
Stars:
710
Forks:
151
ming71/CV_PaperDaily14,708
Stars:
710
Forks:
133
deepVector/geospatial-machine-learning14,716
Stars:
709
Forks:
166
Description:
A curated list of resources focused on Machine Learning in Geospatial Data Science.
xianyu110/awesome-chatgpt-project14,761
Language:
Python
Stars:
706
Forks:
85
janosh/diagrams14,801
Language:
Typst
Stars:
702
Forks:
78
Description:
Diagrams of concepts in physics/chemistry/ML.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageTypeScript
CategoryLists
SubcategoryTool collections
KeywordsAgent, Claude Code
Stars710
Forks33
Contributors4
Created date2026-01-06
Updated date2026-10-09
Stars in 1 day0
Stars in 7 days0
Rank14,706
Previous rank14,550
Rank change-156
7-day stars rank14,612
Previous 7-day stars rank14,622
7-day stars rank change10
Total stars rank14,733
Previous total stars rank14,707
Total stars rank change-26
CountryUK
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.

README

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

Nearby in the ranking
Similar items