Show HN: FlashRecord – 2MB Python-native CLI screen recorder
4 months ago
- #python
- #screen-capture
- #developer-tools
- FlashRecord是一款面向开发者的Python优先CLI工具,提供即时屏幕截图、GIF录制及AI会话集成功能。
- 核心特性包括:为自动化设计的CLI优先架构、原生Python集成、单命令极简操作、零配置开箱即用、跨平台支持。
- 其突出优势在于智能压缩技术(文件体积减少99.5%)、采用CWAM创新方法、且无需依赖任何机器学习模型。
- 支持Claude/Gemini/Codex等AI平台集成、自动清理功能,并通过完整CI/CD流程、pytest测试套件和Sphinx文档达到生产就绪标准。
- 可通过pip/源码/Poetry三种方式安装,要求Python 3.8+环境,核心依赖Pillow/imageio/numpy等库。
- 操作指令包含:@sc截图、@sv录制动图,并支持将会话保存至不同AI平台的选项。
- 通过config.json可自定义配置项,包括命令风格和自动删除设置等参数。
- 性能指标显示其具备快速截图能力、高效GIF录制效率及显著的文件体积压缩效果。
- 未来更新计划包括:WebP/MP4格式支持、GUI界面选项、实时流媒体等高级功能以及企业级能力扩展。
- 采用MIT开源协议,提供清晰的贡献指南和开发环境配置说明。