midday logo

midday

Invoicing, Time tracking, File reconciliation, Storage, Financial Overview & your own Assistant made for Freelancers

FinanceDeveloper ToolsNextjsRAGSupabaseTailwindTypeScriptAGPL-3.0 14.7k 1.8kHealth 90
Website GitHub

What is it?

What it is

An all-in-one, AI-powered business assistant designed for freelancers, contractors, consultants, and solo entrepreneurs.

Why it exists

To help business owners manage operations more efficiently by integrating scattered functions like time tracking, invoicing, financial tracking, and document storage into a single cohesive system.

Who should use it

Freelancers, contractors, consultants, and solo entrepreneurs looking to consolidate business operations into a single platform

Who should avoid it

Large enterprises with complex, custom workflows or those requiring extensive customization beyond the current open-source capabilities

How it works

A quick walkthrough in plain English

How midday works

Step 1 of 3

You interact with it

Open midday, send a request, or connect it to your stack.

Features

Time Tracking
Invoicing (upcoming)
Magic Inbox
Vault
Seamless Export
Assistant

Advantages

  • Open‑source and free for non‑commercial use
  • Built with modern TypeScript stack (Next.js, React, Tailwind, Shadcn)
  • Monorepo structure simplifies code sharing across web, desktop, and mobile
  • Rich integrations (Supabase, Plaid, GoCardLess, Teller, OpenPanel, Polar, Typesense, Gemini, OpenAI)
  • AI‑powered insights and automation reduce manual bookkeeping
  • Extensible architecture (Bun, Tauri, Expo) allows future expansion
  • Active community and CI/CD pipeline via GitHub Actions
  • Comprehensive documentation in progress
  • Strong security with Supabase storage and auth

Disadvantages

  • AGPL‑3.0 license restricts commercial deployment without a separate license
  • Some core features (e.g., invoicing) are still in development
  • Documentation and onboarding resources are incomplete
  • Complex stack may increase learning curve for new contributors
  • Requires Supabase account and configuration for full functionality
  • Potential performance overhead from multiple integrated services

Installation

FAQ

What is Midday?

Midday is an AI-powered business assistant designed for freelancers, contractors, and solo entrepreneurs to manage operations like time tracking, invoicing, and financial organization in one platform.

What core features does Midday offer?

Key features include live time tracking, web-based invoicing, a 'Magic Inbox' for matching receipts to transactions, a secure file Vault, seamless CSV data export, and an AI Assistant for financial insights.

How can I use Midday for commercial purposes?

While the project is licensed under AGPL-3.0 for non-commercial use, commercial users or those requiring a setup fee should contact the team at engineer@midday.ai for a commercial license.

What is the technology stack used in the Midday monorepo?

The application is built using a monorepo architecture with Bun, React, TypeScript, Next.js, Supabase, Shadcn, Tauri, Expo, and TailwindCSS.

Which banking services does Midday integrate with?

Midday integrates with GoCardLess for EU bank connections, and Plaid and Teller for bank connections in the US and Canada.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for midday

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
midday | MushyBook