
点击下方【IT学习日记】 "关注"、选择 "设为标星"
每天三分钟、打卡阅读
最快获取全网学习干货、行业资讯
简介
Midday是一款AI驱动的开源商业助手,专为解决自由职业者、独立承包商、顾问、个体创业者在财务管理中手动对账耗时、发票追踪困难等难题设计。
系统集发票管理、银行交易同步、智能收据匹配、项目计时、文件保险箱、财务数据导出、AI助手等功能于一体,可帮助用户把散落在多个平台上的业务操作集中统一到一个系统中完成,有效提高工作效率和降低工作成本。
系统采用经典的 SaaS 架构设计,基于Next、TypeScript、Supabase、Tauri主流技术栈实现,支持二次开发和私有化部署。系统支持 MCP 和 CLI 操作 AI 实现自动业务执行操作,支持连接25000+银行,可将每笔收支实时拉取,通过邮件自动抓取收据并与交易匹配对账,给出消费趋势统计、智能化省钱建议,是个人和中小型企业打造专属的财务助手的不二选择。

功能列表
发票管理:
支持在线发票创建,客户可以直接在发票页面上完成付款,支付状态全流程自动追踪。
支持查看待开、已付、逾期等不同状态的发票,逾期发票和付款评分直观呈现,方便用户及时处理不同状态发票。
银行交易同步管理:
支持连接25000+银行(包含GoCardLess(欧盟)、Plaid(北美)、Teller(美国)等多种银行),可自动同步每笔收支,清晰明了。
支持交易自动分类,收入和支出按类别详情清晰展示,帮助用户快速了解资金流向,提供决策数据支持。
智能收件箱:
支持从邮件自动拉取收据和发票,并智能匹配到对应的银行交易记录,减少手动录入,提高效率。
支持手动上传收据,系统可自动识别金额和日期,减少手动录入错误,提高工作效率。
项目计时管理:
支持实时追踪项目工时,提供项目维度的工时概览,方便按工时计费和团队协作。
支持计时数据自动/手动关联发票,实现按工时生成账单,满足用户的个性化场景需求。
文件保险箱:
支持合同、协议等各类文件集中存储管理,方便用户随时查找和使用。 数据导出:
支持财务数据一键导出CSV文件,并按交易分类、税额信息自动化整理,用户可直接交付给会计、导入QuickBooks、Xero、Fortnox等会计软件做进一步使用。 AI助手:
支持通过自然语言查询财务状况,AI可实现自动分析个人、公司消费趋势、提出省钱建议。
支持通过MCP协议接入Cursor、Claude、ChatGPT、Perplexity等AI工具,实现个性化的财务数据管理。
多平台集成:
支持Gmail、Outlook、Slack、Telegram、WhatsApp等通讯工具集成,收据和通知自动同步。
支持Google Calendar、Calendly、Zoom等日程工具集成,实现会议、计时自动关联。
支持Zapier、n8n、Make等自动化平台,根据用户需求自定义工作流。
功能截图
交易概览:

发票管理:

交易合计:

收据管理:

项目工时:

顾客管理:

文件管理:

交易管理:

发票详情:

自动对账:

系统架构
项目结构:
├── api/ # Supabase 后端 API├── dashboard/ # 主应用界面 (app.midday.ai)├── docs/ # 文档站点├── engine/ # 银行连接引擎├── mobile/ # 移动端应用 (Expo)├── website/ # 官网 (midday.ai)packages/├── documents/ # OCR 收据识别├── email/ # 邮件处理├── events/ # 事件分析├── import/ # CSV 导入├── inbox/ # 收件箱工具├── jobs/ # 后台任务├── kv/ # 键值存储├── notification/ # 通知客户端├── supabase/ # 数据库查询与客户端├── ui/ # UI 组件库└── utils/ # 工具函数技术栈:
前端:React、Next.js、TypeScript、TailwindCSS、Shadcn UI后端:Supabase(数据库、存储、实时同步、认证)桌面端:Tauri移动端:Expo (React Native)银行连接:GoCardLess (EU)、Plaid (北美)、Teller (US)邮件服务:Resend搜索:Typesense快速开始
1、本地开发: 克隆仓库并安装依赖
下载源码cd middaybun i2、私有化部署: 系统支持完全自托管部署,数据完全掌控在自己手中。
更新进度
1000+优质开源项目更新进度:511/1000。如需更多类型优质项目推荐,请在文章后留言。
开源地址
往期精彩
获取更多精彩内容和开源项目 ,请关注微信公众号!
免责声明
1、本文所分享的软件、代码或资源,均来自开源社区,遵循其原始许可证(如MIT、GPL等)。仅供学习和研究使用,严禁用于任何违法行为。2、使用者在下载、部署或使用本项目(或文中提及的软件)时,需自行判断其适用性与合法性,由此产生的一切风险与责任均由使用者自行承担。3、我们尊重原作者的知识产权,已在文中注明来源及原始作者(如有遗漏,请联系我们及时更正或删除)。4、本文不对开源软件的安全性、可用性或完整性做任何保证,亦不承担由其引发的任何直接或间接损失责任。5、若您为相关软件/资源的版权方,对内容有异议,请联系我们,我们将在第一时间处理
夜雨聆风