产品简介
keycast 一款用 Python 开发的跨平台工具,能在屏幕上实时显示你的键盘敲击和鼠标点击操作。它特别适合用于软件教学、屏幕录制、在线会议演示或开发调试场景,让观众能清晰看到你的每一个操作步骤,解决演示时「观众看不清你按了什么」的核心痛点。
核心功能
- 支持 Windows、macOS 和 Linux 系统
- 实时可视化键盘输入,支持自定义样式
- 实时可视化鼠标点击,可显示坐标
- 半透明叠加窗口,始终悬浮在最上层
- 支持 `presenter`(演示)、`minimal`(简约)、`debug`(调试)等预设模式
快速开始
- 从 GitHub Releases 页面下载对应系统的安装包(如 Windows 的 `keycast-setup.exe`)并安装。
- 首次运行 macOS 版本时,在“系统设置-隐私与安全性-辅助功能”中为终端或应用授权。
- 运行应用,屏幕上将出现一个透明窗口,实时显示你的键盘和鼠标操作。
界面预览
与其他方案对比
| 对比项 | keycast | 同类方案 |
|---|---|---|
| 跨平台能力 | 原生支持 Windows、macOS 和 Linux 三大系统,且提供统一的 GUI 和 CLI 体验。 | 许多同类工具仅支持单一平台(如 macOS 专用),或为不同平台维护功能差异较大的独立版本。 |
| 预设与定制 | 内置 `presenter`、`minimal`、`debug` 等一键预设模式,同时提供高度详细的 JSON 配置选项。 | 通常只提供基础的界面设置,缺乏针对特定场景优化的预设方案。 |
| 安全隐私 | 在 macOS 上能自动识别并屏蔽密码输入框等安全字段的键入,防止密码在演示中泄露。 | 通常不区分普通输入与安全输入,存在密码误显示风险。 |
适合谁用
- 制作软件操作教程、课程录屏的讲师和内容创作者
- 进行线上会议、产品演示或技术分享的演讲者
- 需要调试或记录软件交互流程的开发者和测试人员
下载与版本
当前最新版本为 v0.2.0,发布于 2026-07-02。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/hasansezertasan/keycast