jcli
一款集别名管理、AI工作台、日报待办于一体的命令行效率工具。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:jcli。 它的用途是:一款集别名管理、AI工作台、日报待办于一体的命令行效率工具。 完整的 Skill 内容见:https://321skill.com/skills/jcli/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
"分析当前目录下 src 文件夹的代码结构,找出可能的内存泄漏风险。",jcli 的 Agent 会读取文件、分析代码,并可能调用 grep 等工具进行模式匹配,最终在终端中给出流式的分析报告和建议。或者,你可以说:"帮我把今天完成的‘用户登录模块开发’和‘修复API漏洞’两项任务总结一下,写入今天的日报。",AI 会自动整理并调用日报写入功能。
介绍
jcli 是一款由 Rust 构建的 AI 驱动命令行工作台,旨在解决开发者和效率追求者在终端环境中频繁切换应用、管理任务、记录工作流以及寻求 AI 辅助时操作分散、效率低下的问题。它将别名管理、日报系统、待办清单、AI 对话与 Agent 能力深度集成,通过 j 一个命令即可统一调用,例如 j chrome 打开浏览器,j report "完成功能开发" 快速记录日报,j todo 进入全屏待办管理。
其核心在于强大的 Agent 工作台,支持多模型切换、流式输出、多步推理和工具调用,AI 能自主执行复杂任务,如分析代码、操作浏览器。同时,Skill 技能系统和 Hook 系统支持按需加载和灵活扩展 AI 行为。移动端扫码远程控制功能,让用户能随时随地继续工作会话。
它非常适合全栈开发、运维工程师、项目经理等需要高效管理命令行工作流、并希望 AI 深度融入日常开发与任务处理流程的用户。对于频繁使用终端、有日报周报习惯、并希望用 AI 自动化处理部分工作的技术从业者是理想选择。
建议初次使用时从别名管理和日报功能入手,逐步体验其 AI 对话和 Agent 能力。注意,其部分高级功能(如完整浏览器自动化)需要额外安装依赖。TUI 界面支持鼠标操作,在终端内也能获得接近 GUI 的体验。
核心特点
与同类命令行工具相比,jcli 深度融合了 AI Agent 能力,使其不仅能作为效率工具执行命令,更能作为一个自主的工作台,让 AI 理解上下文、调用工具(如浏览器、Git)完成多步骤复杂任务。同时,其独特的日报系统与待办清单、Git 同步深度联动,形成了从任务记录到总结复盘的工作闭环。
注意事项
不适合仅需要简单命令行别名功能,而不需要 AI、日报等集成功能的极简主义用户。
常见问题
jcli 和普通的终端别名工具有什么不同?
jcli 除了别名功能,还集成了 AI 工作台、日报周报、待办管理,并且这些功能可以联动,例如完成待办后可直接写入日报,AI 能调用你注册的别名工具。
如何让 jcli 的 AI 操作我的浏览器?
安装时使用 `cargo install j-cli --features browser_cdp` 启用完整浏览器控制功能,AI 便可在对话中根据指令操作网页。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/jcli/raw/index.md 读取 jcli 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/jcli/raw/index.md(查看排版版本)