All activity
Every AI coding tool has its own config format. Claude wants `.claude/`, Cursor wants `.cursor/`, Codex wants `.codex/`. Update a skill? Update it everywhere.
LNAI lets you define configs once in `.ai/` and sync to native formats for Claude Code, Cursor, Copilot, Gemini CLI, OpenCode, Windsurf, and Codex. It handles each tool's quirks automatically and uses symlinks so changes propagate instantly.

LNAIOne config for all your AI coding tools
Krystian Jońcaleft a comment
I built LNAI because I got tired of maintaining the same rules across Claude Code, Cursor, and Codex. The problem is simple: every AI coding tool has its own config format. Claude wants `.claude/`, Cursor wants `.cursor/`, Codex wants `.codex/`. When you update a skill/rule, you update it everywhere, or more likely, you forget one and your tools drift out of sync. LNAI lets you define...

LNAIOne config for all your AI coding tools
