What it is
Midday is an open-source business finance and operations tool for freelancers, contractors, consultants, and solo entrepreneurs. It is built in the TypeScript and Next.js ecosystem, with Supabase and TailwindCSS in its stack, and it aims to gather invoicing, time tracking, file reconciliation, storage, financial overview, and an assistant into one system.
The concrete problem it addresses is the fragmentation of small-business administration. Instead of using separate apps for project hours, receipts, contracts, accountant exports, and financial questions, Midday places those functions in one workspace. It is aimed at people who run their own business and need a single place to track work, match incoming documents, store agreements, and review spending.
Key capabilities
- Midday tracks project time live, giving users an overview of work across projects.
- It plans web-based invoicing with real-time collaboration and project synchronization, although the README describes invoicing as an upcoming feature.
- Magic Inbox matches incoming invoices or receipts to the correct transactions, reducing manual reconciliation.
- Vault stores important files such as contracts and agreements in one secure place.
- The app exports financial data as CSV files for accountants.
- Assistant gives tailored insights into financial situations, spending patterns, cost reduction, and document search.
- The service layer includes bank connection providers such as Plaid, Teller, and GoCardLess, plus Typesense for search and Gemini or OpenAI among listed services.
Who uses it and how
- Freelancers and consultants use it to track project time and keep project overviews in one place.
- Solo entrepreneurs use it to organize incoming invoices and receipts, then export CSV files for their accountant.
- Users store contracts and agreements in the Vault so important business documents are not scattered across drives or email.
- Users can use the assistant to ask about spending patterns, costs, and documents within the same financial workspace.
- Developers can follow the local development documentation and deploy the monorepo across Supabase, Railway, Vercel, and Cloudflare.
Getting started
The README points to docs.midday.ai for local development documentation and describes a Bun-based monorepo. The README lists hosting with Supabase for database, storage, realtime, and auth, plus Railway, Vercel, and Cloudflare for API, website, and CDN or proxy services.
When to use it — and when not to
Use Midday when a solo business operator wants one TypeScript-based workspace for time tracking, document matching, file storage, CSV exports, and financial questions. Avoid it when invoicing must be stable today, because the README calls invoicing upcoming, or when a minimal self-hosted stack is required, because the architecture lists many external services. It also requires attention to licensing: AGPL-3.0 is for non-commercial use, and commercial deployments need a separate license.
project readme (upstream, from github) — read inline

Midday
Your AI-Powered Business Assistant
Website
·
Issues
About Midday
Midday is an all-in-one tool designed to help freelancers, contractors, consultants, and solo entrepreneurs manage their business operations more efficiently. It integrates various functions typically scattered across multiple platforms into a single, cohesive system.
Features
Time Tracking: Allows for live time tracking of projects to boost productivity and collaboration, providing insightful project overviews.
Invoicing: An upcoming feature that will enable users to create web-based invoices, collaborate in real-time, and synchronize projects seamlessly.
Magic Inbox: Automatically matches incoming invoices or receipts to the correct transactions, simplifying financial tracking and organization.
Vault: Secure storage for important files like contracts and agreements, keeping everything in one place for easy access.
Seamless Export: Facilitates easy export of financial data, packaged neatly in CSV files for accountants.
Assistant: Provides tailored insights into financial situations, helping users understand spending patterns, cut costs, and find documents.
Get started
We are working on the documentation to get started with Midday for local development: https://docs.midday.ai
App Architecture
- Monorepo
- Bun
- React
- TypeScript
- Nextjs
- Supabase
- Shadcn
- Tauri
- Expo
- TailwindCSS
Hosting
- Supabase (database, storage, realtime, auth)
- Railway (API, Worker, Dashboard)
- Vercel (Website)
- Cloudflare (Engine, CDN/Proxy)
Services
- Trigger.dev (background jobs)
- Resend (Transactional & Marketing)
- Github Actions (CI/CD)
- GoCardLess (Bank connection EU)
- Plaid (Bank connection in Canada and US)
- Teller (Bank connection in the US)
- OpenPanel (Events and Analytics)
- Polar (Payment processing)
- Typesense (Search)
- Gemini
- OpenAI
Repo Activity

License
This project is licensed under the AGPL-3.0 for non-commercial use.
Commercial Use
For commercial use or deployments requiring a setup fee, please contact us
for a commercial license at [email protected].
By using this software, you agree to the terms of the license.