A business management tool for freelancers to track time, organize financial documents, and manage bank transactions.

Midday is an open-source web app and server designed for freelancers, contractors, and solo entrepreneurs. It serves as a centralized business assistant that combines financial management, time tracking, and document storage into a single web application. The software is deployed as a server-based application and integrates with various banking and payment providers to streamline business operations.
By consolidating functions that are typically scattered across multiple platforms, Midday provides a single interface for managing the daily administrative needs of a small business. It is intended for users who need to monitor their cash flow, track billable hours, and organize legal documents without switching between different software suites. The application handles everything from initial time logging to the final export of financial records for tax preparation.
Midday is built using a monorepo architecture with TypeScript, Next.js, and Tailwind CSS. It relies on Supabase for database management, authentication, and storage, while utilizing Railway and Vercel for hosting. The system integrates several external services to extend its functionality, including Gemini and OpenAI for its assistant capabilities, Typesense for search, and Polar for payment processing. It supports bank connections across the US, Canada, and the EU, ensuring that financial data is synchronized across different regions. Background jobs are managed via Trigger.dev, and transactional emails are handled through Resend.
This tool is a comprehensive operational hub for small business owners who require integrated financial and time management tools under an AGPL-3.0 license.
A self-hosted personal AI assistant that integrates with multiple messaging apps to perform tasks and automate workflows.
Automate workflows by connecting hundreds of applications through a visual interface with support for custom code.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.