Layer Prompt Manager

Layer Prompt Manager

site icon
2025.04.13 0
TypeScriptAI提示管理版本控制开发工具开发效率
Layer Prompt Manager 是一个用于保存、版本控制和管理自定义AI提示的工具,专为代码仓库设计。它可以无缝集成到如Cursor和GitHub Copilot等AI驱动的IDE中,帮助开发者构建和管理针对特定代码库的有效提示库。
View on GitHub

Overview

基本能力

产品定位

Layer Prompt Manager 是一个专为开发者设计的工具,用于管理和版本控制AI提示,以提高开发效率和代码质量。

核心功能

  1. 保存IDE中的提示:直接从AI驱动的IDE创建和保存自定义提示。
  2. 提示版本控制:跟踪提示的演变,比较不同版本,轻松回滚到旧版本。
  3. Layer提示管理:访问、编辑、创建和管理AI编码助手的提示。
  4. 模板功能:使用现有模板或创建自定义模板,标准化团队间的AI交互。
  5. 现代UI:矩阵风格设计,支持暗黑模式,响应式布局和交互式组件。

适用场景

  • 开发者需要管理和版本控制AI提示以提高编码效率。
  • 团队需要标准化和共享AI交互模板。
  • 需要跟踪和比较不同AI提示的效果。

工具列表

  • 前端工具:基于Next.js的现代UI,支持响应式设计和交互式组件。
  • 后端工具:基于FastAPI的服务器,提供API支持和管理功能。
  • 数据库:使用SQLite进行数据存储。

常见问题解答

  • 如何创建新提示:在“Layer Prompts”页面点击“Create New Prompt”并填写详细信息。
  • 如何管理模板:在“Templates”页面创建或编辑模板。
  • 如何版本控制:每个提示可以有多个版本,支持比较和恢复旧版本。

使用教程

使用依赖

  • Node.js (v16或更高)
  • Python 3.8+
  • pip
  • SQLite

安装教程

  1. 后端设置 bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt uvicorn main:app --reload
  2. 前端设置 bash cd frontend npm install npm run dev

调试方式

  • 启动后端服务器后,访问前端开发服务器(通常为http://localhost:3000)进行调试。
  • 检查后端日志以获取API调用的详细信息。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。