Skip to content

wangzongming/seeed-cli

Repository files navigation

程序员的 AI 小伙伴 - seeed-cli

help

是什么

seeed-cli 在项目里统一调度 AI:把任务写成命令,复用同一套上下文,少做「每次从头讲一遍」的重复沟通。

安全扫描、质量检查、架构梳理、面向 AI 的说明、日报与提交说明、接口文档等,尽量一条链路走完。

基于AI的CLI工具: seeed-cli ,围绕项目开发时常见场景提供免自行驱动AI方案

功能/命令

# 功能 命令 完成
0 将 seeed-cli 命令缩短为 s ,这样打命令更快 s install-s
1 项目安全扫描 s safe-scan
2 项目代码质量检查 s quality
3 项目架构分析 s frame
4 项目说明生成(针对AI),作为 AI 修改本项目的说明书 s gen-ai-agent
5 根据提交历史生成日报 s gen-daily
5 根据修改文件生成提交的 commit 说明(git commit 的描述) s gen-commit
6 接口文档生成 s gen-api-doc
7 代码出处分析 s who
8 多端兼容(windows、linux、macos)
9 AI skills/rules/workflows 扫描 + 评分 + 缺口分析 s skills-scan
10 跨工具 skills 同步(生成对应 SKILL.md 文件包) s skills-sync
11 联网拉取高星 skill(内嵌 Top-50 索引) s skills-pull
12 登录持久化用户数据(微信登录、手机号码登录、github 登录) s login x
13 炫酷 ai 聊天 x
x 等你来... -

安装

curl -fsSL https://raw.githubusercontent.com/wangzongming/seeed-cli/main/install.sh | bash

百炼 ak 获取教程

  1. 打开 https://bailian.console.aliyun.com/cn-beijing?tab=model#/api-key 如果没有注册就注册登录
  2. 点击右上角 创建 API Key
  3. 复制您的 api key 并且执行 seeed-cli set-ak BaiLian xxx(替换为您的ak)

ps: 注意您的账户不能是欠费状态,欠费的账号无法调用大模型。

开发环境

go mod tidy

# 本地安装测试
make install

赞助商

预览

safe-loading safe-res who-res

命令使用说明

set-ak

设置 LLM 的 api-key。

seeed-cli set-ak BaiLian <api-key>

get-ak

查看已设置的 LLM api-key。

seeed-cli get-ak BaiLian

frame / f

项目架构分析。

seeed-cli frame
seeed-cli f

safe-scan / safe

项目代码安全扫描。

seeed-cli safe-scan
seeed-cli safe

quality / q

代码质量评测。

seeed-cli quality
seeed-cli q

gen-commit / commit

根据暂存区生成 commit 说明,执行前先 git add

seeed-cli gen-commit
seeed-cli commit

gen-daily / daily

根据今日 git 提交记录生成日报。

seeed-cli gen-daily
seeed-cli daily

gen-ai-agent / agent

扫描当前目录源码,生成 AI-AGENT.md

seeed-cli gen-ai-agent
seeed-cli agent

gen-api-doc / api

扫描当前目录源码,生成 API-DOC.md

seeed-cli gen-api-doc
seeed-cli api

who

粗估源码「古法/手写」与「偏 AI 风格」占比。

seeed-cli who

skills-scan / skills / sk

扫描并分析 AI 工具 skills、rules、workflows。

seeed-cli skills-scan
seeed-cli skills
seeed-cli sk

skills-sync / sync

跨工具同步本地 skills。

seeed-cli skills-sync
seeed-cli sync
seeed-cli skills-sync --target claude --skills deploy-staging,api-review --overwrite -y

参数:

参数 说明
--target 目标工具:cursorclaudewindsurfaugment
--skills 逗号分隔的源 skill 名,缺省进入交互式多选
--overwrite 目标文件已存在时覆盖
--yes / -y 跳过确认提示

skills-pull / pull

联网拉取高星 skill,并安装到目标工具目录。

seeed-cli skills-pull
seeed-cli pull
seeed-cli pull --list
seeed-cli pull --search pdf --list
seeed-cli pull --ids anthropics/pdf,anthropics/docx --target claude -y --overwrite

参数:

参数 说明
--search 在 id、name、description、tags 中模糊过滤
--ids 逗号分隔的 skill id 或 name,缺省进入交互式多选
--target 目标工具:cursorclaudewindsurfaugment
--list / -l 只列出当前匹配的 skill 索引,不下载
--overwrite 目标文件已存在时覆盖
--yes / -y 跳过确认提示

clear

清除所有配置。

seeed-cli clear

install-s

创建简短命令 s

seeed-cli install-s
s -h

About

seeed cli 你最好的开发伙伴,你的 star 是本项目最大的动力~。 Seeed CLI — Your development companion. Your ⭐ is the biggest motivation for this project~

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors