Skip to content
scheronPublic

About

Daily is an AI-powered task manager focused on productivity, minimalism, aesthetics, and day-to-day planning

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

759 Commits

Folders and files

Repository files navigation

Daily logo

Daily

Plan the day. Keep the context. Let the assistant do the task work.

A local-first, day-first task manager for Apple Silicon Macs.
Markdown tasks, SQLite storage, optional sync, and a built-in task agent.

Download · Task agent · Sync · Privacy

Latest release Downloads MIT License macOS Apple Silicon

Daily board, calendar, Markdown task editor, and stats

How Daily works

A day-first workspace

Daily is built around a simple question: what matters today, and what changed since yesterday?

Tasks belong to days instead of an endless backlog. Plan on a calendar-linked board, move work through active, discarded, and done, and keep notes, code, links, Markdown, and attachments inside the task.

What you get How Daily does it
Day-first planning Calendar navigation and drag-and-drop rescheduling
Context-rich tasks Markdown, code blocks, tables, tags, files, estimates, and logged time
Separate workspaces Projects isolate task spaces and let you switch quickly
Find old work Fuzzy full-text search across projects, dates, and task content
See progress Activity history, task timelines, and daily, weekly, and monthly statistics

Built for daily task work

  • A three-column board for active, discarded, and completed work
  • A Markdown editor with syntax highlighting, live tables, slash commands, and attachments
  • Projects, tags, estimates, time logging, duplicate/copy actions, and soft deletion with recovery
  • Activity history that records meaningful task changes
  • Light, dark, and system appearance modes with configurable accent colors

Custom task agent

Daily has its own built-in task-agent runtime. It is not a chat widget connected to a model: Daily runs an agent loop that streams responses, executes registered task tools, preserves conversations, and gates destructive actions behind an explicit confirmation step.

The agent works through Daily's own task, project, tag, time, attachment, and summary operations. It does not claim to control arbitrary apps or files on your Mac.

Daily AI assistant creating a task through a tool call

The assistant streams its work and requests confirmation before destructive actions.

Ask it to do task work such as:

  • “Move unfinished work from today to tomorrow.”
  • “Add 45 minutes to the release-notes task.”
  • “What did I complete this week?”
  • “Create follow-up tasks from these notes.”

Choose your model

Use a downloadable local model to run inference on your Mac, or connect an OpenAI-compatible provider. Daily manages the local-model runtime and downloads, but local models still require disk space, memory, and an initial download.

Privacy and data

Task data and conversation history are stored locally in SQLite. Attachments and downloaded local models are regular files on disk. No account is required.

Data leaves your Mac only when you choose a feature that needs it:

  • A configured remote AI provider receives the relevant assistant prompts and context.
  • An optional iCloud Drive or self-hosted sync server stores sync snapshots in the remote you configure.
  • Web-page reads are requested by the assistant and require confirmation before the first fetch.

Install

Homebrew

brew install --cask scheron/tap/daily

Manual install

  1. Download the Apple Silicon .dmg from Releases.
  2. Move Daily.app to Applications.
  3. Open Daily.

Daily checks GitHub Releases for updates on launch. When an update is available, it can download and install the new app.

macOS blocks the first launch

Current builds may need this one-time command:

xattr -rd com.apple.quarantine /Applications/Daily.app

Optional sync

Daily is fully usable offline. Sync is optional: SQLite remains the local source of truth, and one provider carries the snapshot at a time — off, iCloud Drive, or a Self-hosted Daily Sync Server — merged locally with a last-write-wins strategy.

Changing providers is a migration, not a settings flip: Daily previews what each side holds before moving, and only switches once the merge has landed on both sides.

Self-hosted sync server

For keeping several Macs in step without iCloud, Daily ships a server of its own. It installs onto any VPS running Docker with one command, and asks a single question — the address you will reach it at. Point a domain at the machine and it puts Caddy in front with a Let's Encrypt certificate; give it nothing and it serves the machine's own address with a self-signed certificate the app shows you the fingerprint of. It backs itself up every day, and upgrades with one verb that takes an archive first and rolls back if the new version will not start.

The first Mac to claim it becomes the Parent — the only one that may admit or remove another Mac. Every Mac after that joins as a Child, which syncs and nothing more. Whoever runs the machine can read the tasks stored on it, so run it on one you control.

Install and operate it →

Requirements and limits

Component Support
Desktop app macOS on Apple Silicon only
Local AI models Download required; available disk space and memory vary by model
Desktop builds for Windows/Linux Not shipped or tested

License

MIT

About

Daily is an AI-powered task manager focused on productivity, minimalism, aesthetics, and day-to-day planning

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages