Monochrome weekly planner for Windows with finance tracker, Trello inbox, habits and Pomodoro — fully offline.
Installer (auto-updating): DailyPlanner-win-Setup.exe
Portable: DailyPlanner-win-Portable.zip
Windows 10/11 x64. .NET 10 runtime is bundled in the self-contained build.
- Weekly board with 7 day columns, 10 task slots per day
- Subtasks, priorities (None/Low/Med/High), categories, deadlines
- Carry-over incomplete tasks to the next day
- Drag & drop tasks between days
- Weekly goals, notes, reminders, meetings
- Daily state tracking (sleep / energy / mood, 1–5 stars)
- Habit heatmap for the last 30 days
- Inbox sidebar built into the week view
- Pull cards from a named list (default: “В работе”) across all your boards
- Drag Trello cards directly onto any day — fills the first empty slot
- Already-placed cards aren’t re-added on re-sync
- Optional auto-sync on startup
- Income & expenses with categories, budgets, and monthly analytics
- Debts (I owe / owed to me) factored into Net Worth
- Recurring payments (weekly / biweekly / monthly / quarterly / yearly) normalised to monthly obligatory
- Multiple accounts with transfers
- 30-day cashflow forecast
- Income sources with per-project payment schedule
- Excel export
- Work / break / focus with configurable durations
- Session counter per day
- Monthly task completion, productivity trends
- Best / hardest day, goals reached
- Habit streak tracking
- Multi-language UI: 🇷🇺 🇺🇸 🇪🇸 🇫🇷
- 2 themes: Pure Monochrome Dark (default, Mica backdrop) / Pure Monochrome Light
- Auto-backup on startup (rolling 5)
- Auto-updates via Velopack
| Layer | Tech |
|---|---|
| UI | WPF + WPF-UI (FluentWindow, Mica) |
| MVVM | CommunityToolkit.Mvvm source generators |
| DI | Microsoft.Extensions.DependencyInjection |
| DB | EF Core 10 + SQLite (%LOCALAPPDATA%\DailyPlanner\planner.db) |
| Excel | ClosedXML |
| Auto-update | Velopack + GitHub Releases |
| Logging | File logger with rotation (app.log) |
| Tests | xUnit + FluentAssertions |
| Key | Action |
|---|---|
Ctrl+T |
Jump to today |
Ctrl+P |
Toggle Pomodoro |
Ctrl+F |
Search |
# Requires .NET 10 SDK (preview)
dotnet restore DailyPlanner/DailyPlanner.csproj -r win-x64
dotnet build DailyPlanner/DailyPlanner.csproj --no-restore -c Release -r win-x64
dotnet run --project DailyPlannerRun tests:
dotnet test DailyPlanner.Tests/DailyPlanner.Tests.csprojPublish a release build:
dotnet publish DailyPlanner/DailyPlanner.csproj -c Release -r win-x64 --self-contained -o ./publishMIT