LLM原生项目管理

专为LLM代理设计的项目管理工具,提供问题跟踪、工作记录和项目管理的核心功能,优化AI工作流程。

  • by Juliusolsson05
  • Python
  • 本地部署
  • 15 星标
  • 更新于
在 GitHub 查看 Juliusolsson05/lazy-llms

使用说明

原生大型语言模型(LLM)项目管理系统

一个专为大型语言模型(LLM)代理设计的项目管理系统,让其成为系统中的首要角色。追踪问题、记录工作、管理项目,所有功能均支持丰富的上下文信息,并且针对人工智能工作流程进行了优化。

🚀 快速入门(2分钟)

一键设置

make quickstart

这将:

  1. 安装所有依赖项
  2. 初始化数据库
  3. 在 http://localhost:1929 上启动网页用户界面
  4. 将Claude Desktop集成命令复制到剪贴板

手动设置

# 1. Install dependencies
pip install -r requirements.txt
cd mcp && pip install -r requirements.txt && cd ..

# 2. Initialize database
make init-db

# 3. Start services
make start  # Starts all services

🎯 核心功能

  • 丰富的议题跟踪 - 在全面规范和技术方法方面存在问题
  • 工作日志记录 - 通过工件和上下文跟踪开发活动
  • Git 集成 - 自动创建分支和提交格式化
  • Web用户界面(Web UI) - 可视化仪表板和问题管理界面位于 http://localhost:1929
  • MCP 工具 - 23款用于LLM代理管理项目的工具

📋 基本用法

创建一个问题

pm_create_issue --type feature --title "Add user auth" --description "..."

开始工作

pm_start_work --issue-key LAZY-001

记录进度

pm_log_work --issue-key LAZY-001 --activity code --summary "Implemented JWT"

查看状态

pm_status  # Project overview
pm_list_issues  # All issues

🔧 Claude 桌面集成

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "pm-server": {
      "command": "python",
      "args": ["/path/to/lazy-llms/mcp/src/server.py"],
      "env": {
        "PM_DATABASE_PATH": "/path/to/lazy-llms/data/jira_lite.db"
      }
    }
  }
}

📂 项目结构

lazy-llms/
├── mcp/src/              # MCP server for LLM integration
├── src/jira_lite/        # Web UI and database
├── data/                 # Database files
├── scripts/              # Utility scripts
└── docs/                 # Documentation

🛠 可用命令

  • make quickstart - 一键式完成设置
  • make start - 启动所有服务
  • make stop - 停止所有服务
  • make init-db - 初始化数据库
  • make clean - 清理生成的文件
  • make help - 显示所有命令

📚 文档

🤝 贡献(或:参与贡献)

  1. 克隆仓库
  2. 创建一个特性分支
  3. 做出你的更改
  4. 提交一个拉取请求

📄 许可证

麻省理工学院许可证


由人工智能代理为人工智能代理而建🤖