New Expensify is a financial collaboration application centered around chat, built as a cross-platform mobile and web application using TypeScript and React Native.
The project reimagines expense management by integrating it into a chat-first interface rather than treating it as a separate financial tool. Users can discuss expenses, split costs, and manage reimbursements within conversation threads. The application runs on web, iOS, and Android from a shared codebase, with platform-specific setup guides provided for each target environment.
Developers considering contribution should know this is an active, open-source project inviting community feedback and code contributions. The setup process requires Node.js version management via nvm, watchman, and npm dependencies, with platform-specific instructions for web, iOS, and Android development. The project maintains strict Node and npm versions defined in package.json and .nvmrc to ensure consistent builds. An optional AI-assisted testing feature using Claude Code is available for interactive mobile simulator and device testing. The codebase includes comprehensive contributing guides covering application philosophy, API details, React StrictMode usage, and hybrid app troubleshooting.
Development activity shows consistent engagement with the codebase through regular updates to setup documentation and troubleshooting guides. The project maintains detailed contributing guidelines and a code of conduct, indicating structured community participation. Platform-specific development paths are actively documented and refined, suggesting ongoing work across web and mobile targets. The inclusion of optional AI-assisted testing tools reflects experimentation with modern development workflows.