LynxPrompt 是一个自托管的 Web 应用,其核心用途是解决 AI 编码工具之间规则文件格式不统一的问题:让一套规则自动适配不同 AI IDE 与工具所要求的文件格式。它可生成 AGENTS.md、CLAUDE.md、.cursor/rules/、Copilot instructions 等共 30 种规则文件格式,并为其中六种格式额外生成斜杠命令(slash commands)。
主要能力包括:1)12 步向导(Web 或终端)根据项目、技术栈、命令、代码风格与边界条件构建规则;lynxp analyze 可先分析现有仓库。2)蓝图(blueprints)支持 [[VARIABLE|default]] 占位符,使同一蓝图适用于多个项目;每个蓝图可设为私有、团队共享或公开,团队拥有独立页面,加入联邦的实例之间可共享公开蓝图。3)针对 monorepo 提供层级化 AGENTS.md,可通过仪表板、CLI 和 API 管理。4)lynxp CLI 提供 19 个命令(如 wizard、check、analyze、convert、diff、pull、push、search 等),VS Code 扩展可配合任意实例使用。
使用方式:可通过 Docker Compose 或 Helm chart 自行部署,也可先试用托管实例 lynxprompt.com。默认情况下,将 ADMIN_EMAIL 设为自己的邮箱,打开 http://localhost:3000,用该邮箱登录,并在 http://localhost:8025(Mailpit,本地邮箱)读取登录链接;该账户即为超级管理员。正式部署时需在 .env 中设置 SMTP_* 变量并移除 Mailpit 文件。镜像为 amd64,在 ARM 上通过模拟运行。Helm、CLI 及其他安装渠道详见 Getting started。登录方式支持 magic link、passkeys、GitHub 或 Google OAuth,以及 SAML、OIDC 和 LDAP SSO,每种方式只需一个环境变量。
适用场景:团队希望集中管理并分发 AI 编码规则、需要在多个 AI 编码工具之间保持规则一致、或需要为多个仓库批量生成和同步规则文件的开发场景。限制方面,AI 编辑功能为可选,需自备 Anthropic API 密钥且默认关闭;其余功能无需该密钥即可使用。文档位于 geiserx.github.io/LynxPrompt。项目采用 AGPL-3.0-or-later 许可证。