Show HN:使用 Space CLI 创建闪卡

发布: (2026年5月9日 GMT+8 22:38)
4 分钟阅读

Source: Hacker News

概览

自带 AI

在终端创建抽认卡。
直接在 shell 中创建、搜索和导出卡组。将它们管道输送到 Claude、ChatGPT 或任何 LLM。复习仍在 Space 应用中进行。

先在 macOS、Windows 或 Linux 上安装Space 应用。CLI 读取本地数据库——无需登录,也不需要 API 密钥。

$ space deck list
┌──────┬─────────────────────────────┬───────┬──────┐
 ID Name Cards Due
├──────┼─────────────────────────────┼───────┼──────┤
 ck3u Japanese Kanji N5   104   12
 f02a FSRS Paper Notes    37    3
 9a1e Rust Ownership & Lifetimes    58    0
└──────┴─────────────────────────────┴───────┴──────┘

安装

新手?先安装Space 应用并打开一次,然后选择以下任意一种方式。

Homebrew (macOS & Linux)

brew install space-org/tap/space-cli

推荐 — 可通过 brew upgrade 自动更新。

Curl 安装器 (macOS & Linux)

curl -fsSL https://raw.githubusercontent.com/space-org/space-cli/main/scripts/install.sh | sh

将二进制文件放入 ~/.local/bin。在任何 shell 中均可使用。

手动下载 (Windows, macOS, Linux)

打开最新发布 →
下载对应平台的压缩包并将二进制文件放入 PATH 中。

快速入门

space deck list                     # 显示所有卡组及卡片和到期数量
space deck stats ck3u               # 保留率、成熟度分布、今日到期
space card search "past tense"      # 在所有卡片中全文搜索
space card show 7f2a                # 在终端渲染单张卡片
space deck export ck3u --format csv # 将卡组导出为 CSV

运行 space --help 查看完整参考。
命令分为 deckcardgroup 三类,每类支持:

  • create(创建)
  • show(显示)
  • list(列出)
  • edit(编辑)
  • delete(删除)
  • search(搜索)
  • stats(统计)
  • export(导出)

与 AI 配合使用

将结构化数据管道输送到任意 LLM,获取分析、解释或新卡片。图形界面做不到这一点。

查找易混淆的词对

space deck export ck3u --format json | claude \
  "Which of these Spanish words have similar meanings I could easily confuse? \
   Generate mnemonics for the most confusing pairs."

解释难卡

space card show 7f2a | claude \
  "Explain this concept with a hands‑on example and an analogy to something I already know as a developer."

从现有数据生成新卡

space deck export f02a --format json | claude \
  "Analyze these system‑design flashcards and create 10 follow‑up questions. \
   Format: JSON array with 'front' and 'back' per card."

任何 AI 都可使用。 Claude、ChatGPT、Ollama、LM Studio……CLI 只负责交付数据,工具由你自行选择。使用本地模型时,数据永不离开你的机器。

跨设备同步

在 CLI 中创建的卡片会立即出现在手机、平板和桌面上。你在移动中学习的卡片也能即时在 CLI 中查询。更改先在本地排队;下次 Space 应用联网时,它们会同步到所有设备——无需手动同步、导入、导出或云端登录。

开源

问题、贡献以及完整的命令参考均托管在 GitHub 上。

View on GitHub →

0 浏览
Back to Blog

相关文章

阅读更多 »

来聊聊微观管理……

微观管理有时是好且必要的吗?词典将微观管理定义为“以详细且常常多管闲事的方式指挥或控制”。Micro…