llman

Crates.iollman
lib.rsllman
version0.0.11
created_at2025-05-26 14:28:04.653143+00
updated_at2026-01-04 08:42:46.908828+00
descriptionA tool for managing LLM application rules(prompts) ...
homepage
repositoryhttps://github.com/StrayDragon/llman
max_upload_size
id1689790
size546,016
L8ng (StrayDragon)

documentation

README

llman - LLM 规则管理工具

Crates.io Downloads License: MIT CI

一个用于管理 LLM 应用(如 Cursor)规则文件的命令行工具。 llman 旨在简化和标准化您的开发项目规则配置流程。

🌟 功能特性

Prompt管理

  • 生成和管理prompt规则文件
  • 支持多种模板和应用类型
  • 交互式界面便于操作

x Cursor

对话导出 (new)

导出和管理Cursor编辑器的AI对话记录,同时支持 Chat 和 Composer 两种模式的历史:

  • 🔍 智能搜索: 在对话标题和内容中搜索
  • 📝 多种导出格式: 控制台输出、单独文件、合并文件
  • 🎯 交互式选择: 友好的界面选择要导出的对话
  • 📁 自动检测: 自动找到最新的Cursor工作区数据
  • 💾 Markdown格式: 导出为可读性良好的Markdown文档

📦 安装

从 crates.io 安装

cargo install llman

从代码安装

git clone https://github.com/StrayDragon/llman.git
cd llman
cargo install --path .

从仓库地址安装

cargo install --git https://github.com/StrayDragon/llman.git

🛠️ 使用示例

Prompt管理

# 更新(增加)prompt规则
llman prompt upsert --app cursor --name rust --content "This is example rules of rust"

# 生成新的prompt规则
llman prompt gen --app cursor --template rust

# 交互式生成(快捷)
llman prompt

# 交互式生成
llman prompt gen -i # --interactive

# 列出所有规则
llman prompt list

# 列出特定应用的规则
llman prompt list --app cursor

Cursor对话导出

# 交互式导出对话
llman x cursor export -i # --interactive

🛠️ 开发与贡献

  1. 确保安装了 Rustjust 工具
  2. 拉取该仓库
  3. 查看 justfile 中 搜索 "(dev)" 相关的命令进行开发
Commit count: 29

cargo fmt