
Stop maintaining separate config files for every AI coding tool. Define once in .ai/, sync everywhere.

.ai/ and run lnai sync to propagate changes instantly| Tool | Config Generated |
|---|---|
| Claude Code | .claude/ |
| Codex | .codex/ |
| Cursor | .cursor/ |
| Gemini CLI | .gemini/ |
| GitHub Copilot | .github/copilot-instructions.md |
| OpenCode | .opencode/ |
| Windsurf | .windsurf/ |
npm install -g lnai
lnai init # Create .ai/ configuration
lnai validate # Check for errors
lnai sync # Export to native tool configs
Full guides and configuration reference at lnai.sh
MIT
If you find LNAI helpful, please star us on GitHub!