The shekohex/dotai project introduces a configuration management system aimed at unifying AI tool settings. It facilitates the synchronization of general AI development guidelines (from `AI.md` to `CLAUAUDE.md` for Claude Code and `AGENTS.md` for OpenCode) and MCP server configurations (from `mcp.json` to tool-specific formats). The system supports intelligent synchronization, comparing files with `git diff` before overwriting and providing diff-based confirmation. It also manages directories efficiently using `rsync` on Unix-like systems and handles error conditions with clear messages and fallbacks for optional tools. Installation instructions are provided for macOS, Linux distributions, and Windows, with prerequisites including `jq`, `bash`/`cmd`, and `cmp`/`fc`.
dotai: A Unified Configuration Management System for AI Agents
shekohex/dotai is a newly released GitHub project designed to provide a unified configuration management system for various AI tools, including Claude Code and OpenCode. It synchronizes AI instructions and server configurations across different development environments, supporting both Unix-like systems and Windows.
Why it matters
As AI development environments become more diverse, managing configurations and instructions across multiple tools can be complex. dotai offers a solution for developers to maintain consistent AI agent behavior and settings, streamlining workflows and reducing manual configuration efforts.