Repolode
sezaakgun

sezaakgun/cc-arcade

在 Claude Code 输入框上方运行的终端小游戏,Claude 工作时可以边等边玩。

Star
46
Fork
5
未关闭 Issue
1
最近提交
4天前

这是什么?

cc-arcade 是一个 Claude Code 插件,在输入框上方加入九款小游戏和一只虚拟宠物。输入 /arcade 选择游戏,包括贪吃蛇、俄罗斯方块、2048、扫雷、Flappy、乒乓球、打字测试、太空侵略者,以及一款简化的第一人称射击游戏。Claude 处理请求时可以同时游玩,回合结束后游戏会暂停并在状态栏提示。

游戏在插件内部运行,不调用模型,因此不消耗 token。宠物会随着 Claude 的测试通过或失败、成功提交 git commit,以及通过 Edit、Write、NotebookEdit 编辑文件而成长。每款游戏的最高分会跨会话保存。

插件依赖 Claude Code 的函数钩子(目前处于早期访问阶段),需要设置环境变量 CLAUDE_CODE_ENABLE_FUNCTION_HOOKS。运行环境需要支持鼠标输入的交互式终端;headless 模式、桌面应用和移动端不会显示。

核心功能

  • 01提供九款游戏,包括贪吃蛇、俄罗斯方块、2048、扫雷和一款走廊射击游戏。
  • 02Claude 回合结束时游戏自动暂停并显示状态提示。
  • 03游戏在插件内运行,不调用模型,不消耗 token。
  • 04虚拟宠物会随测试、提交和文件编辑成长。
  • 05每款游戏的最高分跨会话保存。

适用场景

  • 在 Claude 执行较长的重构或测试时打发时间。
  • 在两次提问之间不离开终端休息一下。
  • 学习如何利用 Claude Code 函数钩子在输入框上方绘制自定义界面。

快速上手

  1. 1

    在 ~/.claude/settings.json 中添加 env 配置以启用函数钩子

  2. 2

    从 GitHub 添加插件市场

    claude plugin marketplace add sezaakgun/cc-arcade
  3. 3

    安装插件

    claude plugin install cc-arcade@cc-arcade
  4. 4

    启动 Claude Code 并运行 /arcade 选择游戏

    claude

使用前须知

  • 需要 Claude Code 2.1.269 或更高版本,并通过环境变量启用函数钩子。
  • 函数钩子处于早期访问阶段,其 API 可能随 Claude Code 版本变化而改变。
  • 无法在 claude -p、桌面应用或移动端使用,且需要支持鼠标点击的终端。

收录于专题

标签

常见问题

cc-arcade 是什么?
在 Claude Code 输入框上方运行的终端小游戏,Claude 工作时可以边等边玩。 cc-arcade 是一个 Claude Code 插件,在输入框上方加入九款小游戏和一只虚拟宠物。输入 /arcade 选择游戏,包括贪吃蛇、俄罗斯方块、2048、扫雷、Flappy、乒乓球、打字测试、太空侵略者,以及一款简化的第一人称射击游戏。Claude 处理请求时可以同时游玩,回合结束后游戏会暂停并在状态栏提示。
cc-arcade 可以免费使用吗?用的什么许可证?
cc-arcade 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
cc-arcade 还在维护吗?
活跃维护中。cc-arcade 最近一次提交是在 2026年11月3日。
cc-arcade 适合用来做什么?
在 Claude 执行较长的重构或测试时打发时间。 在两次提问之间不离开终端休息一下。 学习如何利用 Claude Code 函数钩子在输入框上方绘制自定义界面。
cc-arcade 怎么安装和运行?
在 ~/.claude/settings.json 中添加 env 配置以启用函数钩子 从 GitHub 添加插件市场: claude plugin marketplace add sezaakgun/cc-arcade 安装插件: claude plugin install cc-arcade@cc-arcade 启动 Claude Code 并运行 /arcade 选择游戏: claude
在哪里获取 cc-arcade?
源代码和安装说明在 GitHub 上:https://github.com/sezaakgun/cc-arcade

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目