在当代数字化办公场景中,“看起来很忙”逐渐演变成一门行为艺术。德国开发者Sven Slootweg用Rust语言打造了一个风靡全球的无意义活动生成器Genact,以幽默的方式回应了这一职场现象。这款让电脑假装忙碌的开源工具在GitHub上收获了超11k star,受欢迎程度不言而喻。
简介
genact 是一个“无厘头忙碌模拟器”。它用伪终端动画假装在做各种酷炫任务:编译内核、跑区块链、训练大模型……实际上什么都没干,纯粹“摸鱼”。项目由 Rust 编写,跨平台、单文件、零依赖,开箱即跑,Web 版还能直接在浏览器里演给别人看。
项目定位
Genact的核心设计理念充满戏谑——它生成看似专业的计算机活动动画,实际却不执行任何真实操作:
-
• 技术烟雾弹: 模拟代码编译、数据下载、系统扫描等17种技术场景(如Docker构建、加密货币挖矿、内存分析),每个动画都由算法实时生成
-
• 零风险娱乐: 无需系统权限,不读写真实文件,所有“工作”只存在于你的屏幕
-
• 跨平台幽灵: 基于Rust开发,通过WebAssembly实现浏览器运行,覆盖Windows/macOS/Linux全平台
当同事经过你的工位时,屏幕上滚动的Cargo编译日志或Ansible部署进度,将成为你“勤奋工作”的最佳道具 。
主要功能
-
• 多场景模拟: genact 提供多种模拟场景,如网络爬虫、系统监控、文件下载等。
-
• 自定义模块: 用户可以选择运行特定的模块,以满足不同的模拟需求。
-
• 速度调整: 用户可以调整模拟速度,以适应不同的使用场景。
-
• 自动化运行: genact 可以在指定的时间后自动退出,或运行指定数量的模块后退出。
安装方法
genact 支持多种操作系统和安装方式,以下是部分安装指南:
Linux
-
1. 下载预编译的二进制文件:genact-linux
-
2. 解压文件:
tar -xvf genact-linux
-
3. 给二进制文件添加执行权限:
chmod +x genact-linux
-
4. 运行 genact:
./genact
macOS
-
1. 使用 Homebrew 安装:
brew install genact
-
2. 使用 MacPorts 安装:
sudo port install genact
Windows
-
1. 下载预编译的二进制文件:genact-win.exe
-
2. 双击运行 genact-win.exe
摸鱼效果展示
开源地址
https://github.com/svenstaro/genact