DO IT
AI runs online
not yet reviewed by publik. It is live now; the founder has not reviewed this version yet.

Prices are for one typical use: one request of about 1,500 words sent and 375 words back. A higher quality score is better.
TODOLISTO has no option to run its AI on your computer.
| Model | Quality | Per 1,000 uses |
|---|---|---|
| On your computer (Ollama, 4-bit download size) | ||
| Granite 4.2 3B2.2 GB | 9 | $0 |
| Phi-4 Mini2.5 GB | 6 | $0 |
| Llama 3.1 8B4.9 GB | 7 | $0 |
| gpt-oss 20B14 GB | 9 | $0 |
| Gemma 4 31B20 GB | 19* | $0 |
| Qwen3.5 35B-A3B24 GB | 19* | $0 |
| publik API | ||
| publik-fastGLM-5.3 Flash | 42 | $1.00 |
| publik-balancedMiMo-V2.6-Pro · TODOLISTO | 46 | $10.00 |
| publik-smartGPT-6 Sol | 48 | $18.00 |
Quality: Artificial Analysis Intelligence Index v4.3.2, read 2026-09-22 (publik API models 2026-09-25); * = estimated by Artificial Analysis. Sizes: the Ollama library, read 2026-09-22.
Every step written out. No terminal experience needed. Pick your setup.
A fast, native Windows desktop task manager built with WinUI 3 (Windows App SDK) and C#. No Electron, no Tauri, no webview — real XAML, real native controls, local SQLite storage, and a proper installer.
Latest release: v1.0.0 — both files below are also attached to every release.
| File | What it is | Size |
|---|---|---|
Todolisto-Setup.exe | Full installer — choose where to install, Start-menu/desktop shortcuts, "Add or remove programs" entry, uninstaller, portable mode | ~172 MB |
Todolisto-portable.zip | Portable copy — unzip anywhere (e.g. a USB stick) and run Todolisto.exe; no shortcuts, no registry entries | ~34 MB |
The
Setup.exeis too large for GitHub's repository storage, so it is distributed through GitHub Releases. If you cloned the source and want to produce a fresh copy locally, runbuild\setup\make-setup.ps1(see Building the installer). Note the local build is unsigned, so Windows SmartScreen may ask for confirmation on first run.To publish a new release after making changes, upload the freshly built
.exeand.zipfrombuild\at github.com/CodingBhaiRaghav/TODOLISTO/releases/new.
ship deck tomorrow 9am #launch, and TODOLISTO parses title, due date,
project, and labels automatically (Ctrl+Shift+Space for quick capture)| Layer | Technology |
|---|---|
| UI | WinUI 3 — Windows App SDK 1.7, XAML |
| Language | C# on .NET 8 |
| Architecture | MVVM (bindings, commands, converters) |
| Storage | SQLite via Microsoft.Data.Sqlite |
| Notifications | Windows App SDK AppNotificationManager |
| Packaging | Self-contained, unpackaged (WindowsPackageType=None) |
| Installer | WinForms setup with embedded payload (per-user, portable mode) |
The app follows classic MVVM. Views (XAML) bind to view models; view models talk to a repository that wraps the SQLite database; cross-cutting concerns live in services.
XAML Views ──bind──▶ ViewModels ──▶ Repository ──▶ AppDatabase (SQLite)
│
└── Services: NlParser, FilterEngine, AiService,
NotificationService, ReminderService,
ThemeService, SoundService, NativeHostService
TaskItem, Project, Label, AppSettings, …)AppDatabase (schema + migrations), Repository (typed queries),
SeedData (starter tasks on first run)MainViewModel orchestrates the app; dedicated view models
for quick add, command palette, settings, and the AI assistantQuickAddOverlay, CommandPaletteOverlay,
SettingsOverlay, AiAssistantOverlay, TaskDetailPane, ToastHost)Todolisto.sln
build.bat # one-command build (this machine's workaround, see below)
README.md
build/
Todolisto-Setup.exe # installer (generated)
Todolisto-portable.zip # portable copy (generated, kept in repo)
pri/make-pri.ps1 # merges framework PRIs into Todolisto.pri
setup/make-setup.ps1 # builds the installer + portable zip
TasksStub/ # stub for VS packaging tasks missing on this machine
src/
Todolisto/ # the app
Models/ Data/ Services/ ViewModels/ Controls/ Converters/
App.xaml(.cs) MainWindow.xaml(.cs) Program.cs
Setup/ # the setup program (WinForms)
Double-click Todolisto-Setup.exe:
%LOCALAPPDATA%\Programs\Todolisto —
no administrator rights needed)Tick "Portable mode" in the setup — or from the command line:
Todolisto-Setup.exe /silent /portable /dir="E:\Todolisto"
It only extracts the app (with a small PORTABLE.txt note) — no shortcuts,
no registry entries. Run Todolisto.exe from that folder.
Note: even in portable mode, task data is stored per-user in
%LOCALAPPDATA%\Todolisto\, so a USB copy runs on any machine but carries its own data per user. (Making portable mode store data next to the exe is a natural future enhancement.)
Todolisto-Setup.exe /silent # default location
Todolisto-Setup.exe /silent /dir="D:\Apps\Todolisto" # custom location
Todolisto-Setup.exe /silent /portable /dir="E:\Todolisto" # portable
Settings → Apps → Installed apps → TODOLISTO → Uninstall (or run
Todolisto-Setup.exe /uninstall). It removes the app folder, shortcuts, and
registry entry.
| Shortcut | Action |
|---|---|
Ctrl+K / Ctrl+F | Command palette (search & jump) |
Ctrl+N | New task (quick add) |
Ctrl+Shift+Space | Quick capture |
Esc | Close overlay / palette |
Delete (task selected) | Delete selected task |
Space (task selected) | Toggle complete |
Everything lives locally — no account, no cloud:
%LOCALAPPDATA%\Todolisto\
todolisto.db # SQLite database (tasks, projects, labels, settings)
startup.log # startup diagnostics
The first run seeds a few example projects and tasks so the UI is not empty. Delete the folder to reset to a clean state.
Your key is stored in the local settings table only.
| Problem | Fix |
|---|---|
dotnet build fails with MSB3073 / XAML compiler exits 1 | Use build.bat or Visual Studio (see Building) |
| App crashes at startup: Cannot locate resource … themeresources.xaml | The merged Todolisto.pri is missing/stale — re-run build.bat |
| Nothing shows / empty lists | Delete %LOCALAPPDATA%\Todolisto\ and relaunch (resets to seed data) |
| No notifications | Allow notifications when Windows first asks; notifications require the app to have run once |
| AI assistant not responding | Check the API key in Settings → AI; keys are validated live |
| Installer blocked by SmartScreen | Click "More info" → "Run anyway" (unsigned local build) |
Does TODOLISTO need an internet connection? No — everything except the optional AI assistant and live language resources works fully offline.
How is this different from the original web version? The original was a React/Vite app that required a Node server to run. This is a native Windows app: one self-contained folder, no runtime prerequisites, native notifications/tray/hotkeys, SQLite storage, and a real installer.
Can I keep it portable and carry it on a USB stick? Yes — see Portable mode.
Is there a mobile version? Not yet — the app targets Windows 10/11 x64.
This is an independent native rebuild of the TODOLISTO concept. Provided as-is; see the repository for history.