offerflow (Xiangyahaian/offerflow)
Searching Database…
这是什么?
OfferFlow 是一个本地优先的实习和校园招聘投递记录工具——它还能连接你的邮箱,用 AI 把求职邮件自动整理成投递记录。
它是需要注册使用的在线服务,还是我自己在本地运行的?
由你自己运行:这是一个 FastAPI 服务,浏览器界面用 Jinja2 和原生 JS/CSS 搭建,可以在本地启动,也可以用 Docker 运行——没有托管版本。
怎么把它跑起来?
用 Python 3.10+ 或 Docker Compose 运行。先把 env.example 复制为 .env;服务默认监听 8001 端口。
要让 AI 解析邮件,我需要准备什么?
需要你自己的 IMAP 邮箱账号和一个 AI 模型的 API 密钥,在侧边栏的 Mailbox / AI Assistant 页面填写;.env 里的 SECRETKEY 会对这些凭据进行加密。
必须连接邮箱吗?不用 AI 功能它也有用吗?
投递记录、仪表盘和日历功能单独就能用;AI 解析是可选的附加功能,等你在 Mailbox / AI Assistant 页面填好 IMAP 账号和 API 密钥后随时可以开启。
免费吗?
免费——它采用 MIT 许可证,你可以自由使用、修改和自托管,没有任何付费套餐。
AI 对找到的求职邮件具体做什么?
它通过 IMAP 拉取求职相关邮件,提取公司、职位、时间和状态,然后自动创建或更新对应的投递记录——不需要手动复制粘贴。
每条投递记录我可以记录哪些内容?
状态流转、优先级、面试轮次和每场面试的倒计时,投递列表还支持拖拽排序和批量操作。
除了投递列表,还有哪些视图?
有一个仪表盘,展示投递总数、待办事项和 offer 概览;还有一个日历视图,把所有笔试和面试集中在一处查看。
它是用什么开发的?
后端是 FastAPI 加上基于 SQLite 的 SQLAlchemy,前端用 Jinja2 配合原生 JS 和 CSS,在 Python 3.10+ 上通过 Uvicorn 运行。
What are similar projects?
ai-goofish-monitor, Resume-Matcher, Termix, agent-control, amane, outlook-auto-register, any-auto-register, Shadowbroker
Which topics is it in?
imap, drag-and-drop, job-search, ai-assistant, fastapi, sqlite, css, docker-compose, dashboard, local-first, server, self-hosted
