Unified Configuration
Define your AI tool settings once in .ai/ and sync to all supported tools.
Unified Configuration
Define your AI tool settings once in .ai/ and sync to all supported tools.
Multiple Tools
Support for Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Windsurf, and GitHub Copilot.
Type-Safe
Full TypeScript support with Zod schema validation.
Extensible
Plugin architecture makes it easy to add support for new tools.
# Initialize unified configlnai init
# Sync to all toolslnai syncclaudeCode: + .claude/CLAUDE.md + .claude/settings.json
codex: + .codex/config.toml + .codex/skills/
cursor: + AGENTS.md + .cursor/mcp.json
opencode: + AGENTS.md + opencode.json
geminiCli: + .gemini/GEMINI.md + .gemini/settings.json
windsurf: + AGENTS.md + .windsurf/rules/If you find LNAI useful, consider giving it a star on GitHub!