Introduction
Introduction
Section titled “Introduction”LNAI is a CLI tool that syncs a unified .ai/ configuration to native formats for AI coding tools.
The Problem
Section titled “The Problem”Modern developers use multiple AI coding assistants:
- Claude Code
- OpenCode
- Cursor
- GitHub Copilot
- And more…
Each tool has its own configuration format, leading to:
- Duplication: Same rules defined multiple times
- Drift: Configurations get out of sync
- Maintenance burden: Updates need to be made in multiple places
The Solution
Section titled “The Solution”LNAI provides a single source of truth in the .ai/ directory that exports to native formats:
.ai/ → .claude/├── config.json ├── CLAUDE.md├── settings.json ├── settings.json├── AGENTS.md ├── rules/├── rules/*.md └── skills/├── skills/<name>/SKILL.md → .opencode/├── .claude/ (overrides) ├── AGENTS.md└── .opencode/ (overrides) ├── rules/ └── skills/ → opencode.jsonv0.1 Scope
Section titled “v0.1 Scope”The initial release focuses on:
- Export only: Sync from
.ai/to native configs - Two tools: Claude Code and OpenCode
- Two commands:
syncandvalidate