Lune 命令行应用

Lune 命令行应用让你能从终端快速、可脚本化地与你的 Lune 账户交互。搜索论文、管理订阅、充值点数、切换团队,全程无需打开控制台或浏览器。

它是可选的。如果你只通过 AI 应用与 Lune 交互,那就不需要它。

安装

npm install -g @retrograde-labs/lune-cli

如果你还没有 Node,请先通过 nodejs.org 或你的包管理器安装它。

登录

lune login

这会打开一个浏览器标签页,让你用 Lune 账户登录。命令行应用会记住你,你不必再登录一次。

lune whoami

显示你当前登录的账户、当前套餐、今日剩余请求数,以及你的点数余额。

把 Lune 接入桌面 AI 应用

命令行应用可以一步为你接好大多数桌面 AI 应用。

lune install --client claude-desktop
lune install --client cursor
lune install --client vscode
lune install --client codex
lune install --client claude-code

你可以运行多条。该命令会更新每个应用对应的配置文件,并在后台创建一个 API 密钥。

之后若要移除某个连接:

lune uninstall --client cursor       # remove a single app
lune uninstall --all                 # remove every connection

搜索与探索

这些命令访问的是你的 AI 助手所访问的同一个 Lune,因此你可以用它们做检验,或在 shell 脚本中使用。

lune papers search "differential privacy"
lune papers get <paper-id>
lune papers fulltext <paper-id>
lune papers citations <paper-id>
 
lune conferences list --category ml
lune conferences papers neurips --year 2024
 
lune subs list
lune subs create neurips
lune subs delete <id>
lune subs drain <id>            # pull new papers since last check
 
lune guidance search "ablation study"
lune guidance get <id>

为任意命令加上 --json 即可获得机器可读的输出。账户、团队与账单相关的命令始终免费;其余命令都会从你的每日额度中消耗一次请求,就像 AI 应用一样。

管理你的账户

lune teams list                  # all teams you belong to
lune teams use <slug>            # set the active team for this profile
lune teams current               # show the active team
 
lune keys list                   # API keys for the active team
lune keys create --name laptop   # create a new key (shown once)
lune keys revoke <id>

活动团队就是 papers search 及其他命令所针对的对象。你可以自由切换团队;除非你自己选择,否则团队之间不共享任何内容。

多重身份

如果你同时把 Lune 用于个人和团队工作,--profile 标志可以把两者分开。

lune --profile work login
lune --profile work teams use acme
lune --profile work papers search "alignment"

不传 --profile 时使用的是 default。每个配置档都有各自的登录状态和各自的活动团队。

诊断

lune doctor

会报告任何明显异常:账户不对、密钥过期、安装命令无法访问的配置文件。如果感觉哪里不对,先运行这个。