Focus‑Roast:释放 AI 驱动的羞耻感,征服拖延症

发布: (2026年1月14日 GMT+8 06:06)
4 分钟阅读
原文: Dev.to

Source: Dev.to

概览

Focus‑Roast 由两部分组成:

  • Python 后端 – 处理 AI 驱动的“吐槽”逻辑。
  • Chrome 扩展 – 充当警惕的守门人,拦截你的浏览行为。

所有数据均 本地 保存且私密;没有第三方服务器记录你的活动。

图 1:Focus‑Roast 实际运行的示意图,展示上下文感知的吐槽。

功能

通过 Gemini AI 实现上下文感知的吐槽

当你尝试访问黑名单站点时,扩展会将你预设的目标(例如 “学习微积分”)和违规的 URL(例如 instagram.com)发送给后端。Gemini AI 随后生成针对该违规行为的犀利、个性化的侮辱。

音频罪恶感(文字转语音) 🔊

吐槽会在屏幕上显示 并且 立即转换为语音播放,使安静的办公室或图书馆瞬间变成公开的自我谴责时刻。

失望画廊(视觉威慑)

随机展示著名失望人物的 GIF(例如 Gordon Ramsay、The Office 中的角色),以强化罪恶感。

“羞耻之路”(认知摩擦) 🚶‍♂️

没有快捷的 “关闭” 按钮。要重新获得访问权限,你必须手动输入以下短语:

I am weak and lazy

这种自我承认的刻意行为会产生显著的认知摩擦。

羞耻等级系统(游戏化问责) 📉

持久计数会将你的 “羞耻等级” 分类如下:

尝试次数等级
0‑2暂时安全
3‑5认证小丑 🤡
10+吸氧者 💀

安装

后端(Python)

# Clone the repository
git clone https://github.com/YOUR_USERNAME/focus-roast.git
cd focus-roast/backend

# Install dependencies
pip install -r requirements.txt

# Configure Gemini API Key
# Create a .env file with your key (obtain a free key from Google AI Studio)
echo "GEMINI_API_KEY=AIzaSy..." > .env

# Start the roasting server (live reload enabled)
uvicorn main:app --reload

注意: 确保在 .env 文件中正确设置 GEMINI_API_KEY。该密钥是生成 AI 吐槽所必需的。

前端(Chrome 扩展)

  1. 打开 Chrome 扩展管理页面:chrome://extensions
  2. 启用 开发者模式(右上角的切换开关)。
  3. 点击 加载已解压的扩展程序,选择克隆仓库中的 focus-roast/extension 文件夹。

Focus‑Roast 图标现在应出现在工具栏中。

使用方法

  1. 点击 Chrome 工具栏中的 Focus‑Roast 图标。
  2. 输入当前的生产力目标(例如 “完成我的简历”、 “准备 API 面试”)。
  3. 点击 锁定 🔒 以激活拦截器。
  4. 尝试打开分散注意力的网站(Twitter、Instagram、Reddit、YouTube 等)。
  5. 体验 AI 驱动的吐槽、音频罪恶感和视觉威慑。

隐私优先设计

在本地运行后端可确保 你的浏览习惯和 AI 交互永不离开你的机器。没有外部服务器记录活动,为你提供安心的同时实现前所未有的生产力约束。

许可证

本项目采用 MIT 许可证 发布。欢迎 fork、修改和贡献——无论是添加新的吐槽类别、改进 AI 提示,还是引入更多羞耻机制。

资源

  • GitHub 仓库:

标签: #productivity #ai #chrome-extension #python #gemini-api #fastapi #open-source #tutorial

Back to Blog

相关文章

阅读更多 »