发现 
网站 / Web 应用效率工具
Expensify:以聊天为核心的财务协作应用
New Expensify 是围绕聊天构建的财务协作应用,支持费用报销与团队沟通。
- 浏览
- 3
- 访问
- 0
- 下载
- 0
- 版本
- v9.5.31-4
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
New Expensify 是 Expensify 的下一代客户端,以聊天为中心重新设计了财务协作体验。用户可以在对话中直接处理费用、报销与付款等财务事务。项目使用 TypeScript 编写,采用 React Native 构建,可运行在 Web、iOS 和 Android 平台,并已开源(MIT 许可证)。线上版本可通过 https://new.expensify.com 访问。
![]()
主要功能
- 以聊天为核心交互,在会话中完成财务协作
- 费用与报销相关流程,包括公司卡与可报销(Reimbursable)设置
- 支持金额搜索筛选并可按货币过滤
- 多平台客户端:Web、iOS、Android
- 内置单元测试与性能测试体系(Jest、Bun、Reassure)
安装与使用
本地开发需要先安装 nvm、node、npm 与 watchman,然后安装依赖并启动对应平台:
npm install
npm run web
也可以使用 npm run ios 或 npm run android 启动移动端。Web 开发默认通过本地 Cloudflare Worker 在 https://dev.new.expensify.com:8082/ 提供服务。各平台的详细环境配置请参考仓库中的 Web、iOS、Android 安装指南。
运行测试:
npm run test
npm run test:bun
注意事项
- 项目对
node与npm版本有严格要求,版本定义在package.json的engines字段与.nvmrc中,版本不符时npm install会失败。 - 外部贡献者不建议自行创建
.env文件,可能因变量更新导致错误;遇到 CORS 报错可删除.env后重试。 - 外部贡献者在 Web 开发时需将
USE_WEB_PROXY设为true,否则会出现 CORS 错误。
本作品整理自 GitHub 开源项目 Expensify/App,原作者 @Expensify,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v9.5.31-4当前版本
新增 NetSuite 信用卡费用导出基础;公司卡 feeds 支持 Reimbursable 设置;金额搜索筛选支持货币;优化导航延迟挂载性能,并升级 node-forge 等依赖。
评论