Getting Started
dxai is an interactive CLI that configures MCP servers, agent skills, Cursor rules and commands, project instruction files (CLAUDE.md, GEMINI.md, AGENTS.md), and AI-friendly project scaffolding across all major AI coding tools — simultaneously and in the correct format for each.
It works with Cursor, Claude Code, VS Code / GitHub Copilot, OpenAI Codex CLI, Gemini CLI, Windsurf, and Google Antigravity.
What you get
Section titled “What you get”Two independent flows that you can run separately or together:
- System mode — global, machine-level config files (
~/.cursor/mcp.json,~/.codex/config.toml, …). Adds the MCP servers and agent skills you select to every selected tool, in the right format for each. - Project mode — repo-local AI-friendly scaffolding:
CLAUDE.md,GEMINI.md,AGENTS.md,.cursorignore,.editorconfig,.gitattributes, stack-specific Cursor rules, and project-level MCP configs that you can commit.
Run with no arguments for an interactive menu, or call dxai system / dxai project / dxai both directly.
Run it now
Section titled “Run it now”npx dxaiYou’ll be prompted to choose what to set up:
? What would you like to set up?❯ System — global IDE configs, MCP servers, agent skills Project — AI-friendly project config (rules, CLAUDE.md, etc.) Both — full system + project setupThat’s it for interactive mode. Continue to Quick Start for an end-to-end walkthrough, or jump to Non-interactive / CI if you want to script it.
Where things live
Section titled “Where things live”| Where | What |
|---|---|
~/.dxai/profiles/<name>.json | Saved user profiles |
~/.dxai/manifest.json | Record of system-level installs (read by list / status / doctor) |
~/.dxai/cache/ | Cached registry from dxai update |
./.dxai/profile.json | Project-local profile (commit this for your team) |
./.dxai/manifest.json | Record of project-level installs |
Nothing in ~/.dxai/ is required to run dxai — they’re all written by it as you go.
Requirements
Section titled “Requirements”- Node.js 18+ (required)
- npm or npx (comes with Node.js)
- Git (recommended; needed for skills installation fallback and changelog tooling)