CLI项目:gws、Lark-cli、Office-CLI、Gog-Cli、hn-cli、Obsidian CLI

📅 2026/7/11 10:07:41
CLI项目:gws、Lark-cli、Office-CLI、Gog-Cli、hn-cli、Obsidian CLI
在CLI复兴CLI-Anything、OpenCLI里提到过CLI才是AI、LLM、Agent时代的首选交互形态。很多AI编程助手都以终端形式提供能力或在IDE之外提供CLI访问方式如CC、Cursor Agent这类助手不要太多。不过这些CLI工具或项目并没有完全体现CLI的变革性。在我理解来看常规通过GUI或IDE方式交互的应用再额外提供CLI访问方式这才叫变革。本文就汇总几个变革性开源项目旨在通过CLI方式与应用交互。其价值在前作已提到过为Agent而生Agent天然更偏好CLI这种交互形态。gws项目主页Google Workspace CLI用Rust写的开源GitHub29.6K Star1.7K ForkCLI可通过命令操作Gmail、Drive、Calendar、Docs、Sheets等应用。不硬编码命令列表运行时自动读取Google的Discovery ServiceAPI新增什么gws自动跟上。自带100多个Agent技能。实战安装GitHub Release页面下载命令行源码npminstall-ggoogleworkspace/cli brewinstallgoogleworkspace-clicargoinstall--githttps://github.com/googleworkspace/cli--locked使用gws auth setup gws auth login自动打开浏览器并跳转到登录页完成登录验证。Lark-cli飞书/Lark开放平台开源GitHub15.4K Star1.1K Fork命令行工具让人类和AI Agent都能在终端中操作飞书。覆盖消息、文档、多维表格、电子表格、日历、邮箱、任务、会议等核心业务域提供200命令及19个AI Agent Skills。优势特性为Agent原生设计Skills开箱即用适配主流AI工具Agent无需额外适配即可操作飞书覆盖面广11大业务域、200精选命令、19个AI Agent SkillsAI友好调优每条命令经过Agent实测验证提供更友好的参数、智能默认值和结构化输出大幅提升Agent调用成功率三分钟上手一键创建应用、交互式登录授权从安装到第一次API调用只需三步安全可控输入防注入、终端输出净化、OS原生密钥链存储凭证三层调用架构快捷命令人机友好→API命令平台同步→通用调用全API覆盖按需选择粒度核心功能类别能力日历查看日程、创建日程、邀请参会人、查询忙闲状态、时间建议即时通讯发送/回复消息、创建和管理群聊、查看聊天记录与话题、搜索消息、下载媒体文件云文档创建、读取、更新、搜索文档、读写素材与画板云空间上传和下载文件、搜索文档与知识库、管理评论多维表格创建和管理多维表格、字段、记录、视图、仪表盘、数据聚合分析电子表格创建、读取、写入、追加、查找和导出表格数据任务创建、查询、更新和完成任务管理任务清单、子任务、评论与提醒知识库创建和管理知识空间、节点和文档通讯录按姓名/邮箱/手机号搜索用户、获取用户信息邮箱浏览、搜索、阅读邮件发送、回复、转发邮件管理草稿监听新邮件视频会议搜索会议记录、查询会议纪要与录制Agent技能清单Skill说明lark-shared应用配置、认证登录、身份切换、权限管理、安全规则所有其他skill自动加载lark-calendar日历日程、议程查看、忙闲查询、时间建议lark-im发送/回复消息、群聊管理、消息搜索、上传下载图片与文件、表情回复lark-doc创建、读取、更新、搜索文档基于Markdownlark-drive上传、下载文件管理权限与评论lark-sheets创建、读取、写入、追加、查找、导出电子表格lark-base多维表格、字段、记录、视图、仪表盘、数据聚合分析lark-task任务、任务清单、子任务、提醒、成员分配lark-mail浏览、搜索、阅读邮件发送、回复、转发草稿管理监听新邮件lark-contact按姓名/邮箱/手机号搜索用户获取用户信息lark-wiki知识空间、节点、文档lark-event实时事件订阅WebSocket支持正则路由与Agent友好格式lark-vc搜索会议记录、查询会议纪要产物总结、待办、逐字稿lark-whiteboard板/图表DSL渲染lark-minutes妙记元数据与AI产物总结、待办、章节lark-openapi-explorer从官方文档探索底层APIlark-skill-maker自定义skill创建框架lark-workflow-meeting-summary工作流会议纪要汇总与结构化报告lark-workflow-standup-report工作流日程待办摘要实战官方提供多种安装方式npminstall-glarksuite/cli npx skillsaddlarksuite/cli-y-g# 源码gitclone https://github.com/larksuite/cli.gitcdclimakeinstall# 安装CLI SKILLnpx skillsaddlarksuite/cli-y-g使用Office-CLI官网开源GitHub13.9K Star944 Fork专门为AI Agent设计的Office文档命令行工具。单二进制文件内置.NET运行时下载即可使用无需安装Microsoft Office无需任何依赖支持Windows、macOS、Linux等平台。特性能力创建、读取、修改Word、Excel、PPT文件支持公式、图表、条件格式、RTL 布局、修订追踪、数据透视表等生态可一键安装到CC等主流AI编程工具中原理内置HTML渲染引擎先把.docx、.xlsx、.pptx转成HTML或PNG图片让 AI Agent得知文档长什么样然后做出修改再把修改后的内容渲染回来检查。不需要理解 OOXML 格式规范。具体而言Word支持段落、表格、样式、页眉页脚、图片、脚注、水印、目录、公式等完整多语言支持包括阿拉伯语、中日韩文字的RTL方向处理Excel能操作单元格和公式内置150多个函数支持数据透视表、条件格式、图表、切片器、命名范围、数据验证、直接导入CSVPPT支持形状、动画、morph过渡效果、3D模型、图表、视频音频嵌入、Zoom导航。三层架构把操作分成三层L1语义级别的读取用view命令输出文档大纲、纯文本、HTML预览等。L2元素级别的操作用get、set、add、remove等命令直接操作文档里的具体元素。L3原始XML给需要底层操作的场景用相当于一个兜底选项。实战GitHub Release页面下载如Windows系统officecli-win-x64.exe。喜欢使用命令行curl-fsSLhttps://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh|bashirmhttps://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1|iex命令行使用示例./officecli-win-x64.exe--version# 打开./officecli-win-x64.exeopenCSDN.xlsx# 查看Sheet./officecli-win-x64.exe get CSDN.xlsx /Sheet1# 修改指定Sheet指定单元格./officecli-win-x64.exesetCSDN.xlsx /Sheet1/B2--propfont.colorFF0000boldtrue# 关闭$ ./officecli-win-x64.exe close CSDN.xlsx这也是工作流打开-查看可选-修改-关闭。注意不关闭修改不会生效。操作前是这样的操作过程截图操作后是这样的注意在打开Excel的情况下执行open、set等子命令时会出现意料之中的报错Gog-Cli官网一个能把Google Workspace接进终端实现自动化流程的开源GitHub8.1K Star647 ForkOpenClaw技能。核心价值把Gmail、Calendar、Drive、Contacts、Sheets、Docs、Chat、Tasks、Slides、Forms、Apps Script这些原本散在浏览器里的Google Workspace能力统一收进一个命令行入口。输出JSON结构化数据。适用于搭Agent、写自动化脚本、做日报、周报或运营流程。支持OAuth refresh token、access token、service account、manual/remote flow、多账号管理、最小权限授权这些能力。实战前置先配好Google OAuth客户端或其他可用认证方式。安裝brew install steipete/tap/gogcli示例gog gmail searchnewer_than:7d--max10--jsongog calendar events primary--fromtoday--totomorrow--jsongog sheets appendspreadsheetId日报!A:C--values-json[[2026-03-23,新增线索,12]]--insertINSERT_ROWShn-cliGo开发、在终端中舒适高效地浏览Hacker News(HN)资讯的开源GitHub47 Star工具。功能亮点多板块新闻浏览轻松查看Top热门、New最新、Best最佳、Ask HN问答和 Show HN展示等不同板块的内容并通过键盘左右方向键快速切换。沉浸式评论阅读支持完整的评论树状结构可使用j/k键Vim风格导航折叠/展开评论并按需懒加载更多回复。一键翻译集成了翻译功能只需按下t键即可翻译选中的新闻标题或评论按下T键可批量翻译当前可见的所有标题非常适合非英语母语的用户。无缝软刷新在不退出程序的情况下可以随时刷新新闻列表或评论区获取最新内容。丰富主题支持内置多种色彩主题包括hn默认、mocha、dracula、tokyo、nord、gruvbox满足个性化审美。渐进式加载优先加载可见区域的内容滚动列表时程序会自动获取更多内容确保极快的启动和响应速度。实战示例# 查看热门新闻(默认)等价于hn tophn# 查看最新新闻hn new# 查看最佳新闻hn best hn ask hn show hn theme# 设置主题hn theme nord在TUI界面使用←和→键在不同板块标签页之间切换o在浏览器中打开链接在任何新闻上按下Enter键即可进入评论区使用↑/↓或k/j进行上下导航在一条评论上按 Enter 展开或折叠其回复按 Space 折叠或展开当前选中的评论内容按 C / E 折叠或展开所有评论按 r 跳转到新闻本身按 R 软刷新评论gg回到顶部按 Esc 返回新闻列表?显示/隐藏帮助q/CtrlC退出程序若需要翻译功能则需配置兼容OpenAI的LLM Keyt翻译当前选中的新闻标题或评论再次按下可切换回原文T批量翻译当前屏幕上所有可见的新闻标题~/.config/hn/config.json配置文件{theme:mocha,translate:{api_url:https://api.openai.com/v1,api_key:sk-...,model:gpt-4o-mini,language:Chinese}}同时也会加载当前工作目录下的.env文件中的环境变量环境变量的优先级高于配置文件。Obsidian CLI官方文档使用示例# Open todays daily noteobsidian daily# Add a task to your daily noteobsidian daily:appendcontent- [ ] Buy groceries# Search your vaultobsidian searchquerymeeting notes# Read the active fileobsidianread# List all tasks from your daily noteobsidian tasks daily# Create a new note from a templateobsidian createnameTrip to ParistemplateTravel# List all tags in your vault with countsobsidian tags counts# Compare two versions of a fileobsidiandifffileREADMEfrom1to3