Zum Inhalt springen
eTasks
MITReleases
Desktop-App · Tauri v2 · local-first

Der Arbeitstag bleibt auf dem eigenen Rechner

eTasks plant den Tag, misst die Zeit und verwaltet Projekte und Kunden – als Desktop-Anwendung ohne Account, ohne Sync und ohne Telemetrie. Die Daten liegen lokal, der Export ist jederzeit vollständig.

Planen

Aufgaben mit Zeitschätzung in den Kalender ziehen. Auto-Scheduling füllt freie Fenster.

Messen

Timer je Aufgabe mit vollständiger Historie. Wochenauswertung: erfasst gegen geplant.

Abrechnen

Stundensatz je Kunde, CSV-Export für die Rechnung, Projektstatus als PDF.

Grundlage
  • Tauri v2
  • Astro 5
  • Svelte 4
  • nanostores
  • IndexedDB
  • Rust
  • renderreport · Typst
  • vitest
  • MIT
Stand: September 2026 · v0.1.0-alpha.1
0
Accounts, Server und Sync-Dienste
4
Installer je Release
2
Plattformen: macOS und Windows
MIT
Lizenz, Quellcode öffentlich
01 — Überblick

Planen, messen und abrechnen in einer Anwendung.

Tagesplanung, Zeiterfassung und Projektverwaltung landen sonst in drei getrennten Werkzeugen, von denen jedes eigene Daten hält. eTasks legt sie zusammen: Eine Aufgabe trägt ihre Schätzung, ihren Platz im Kalender, ihre erfassten Zeiten und ihr Projekt – und aus denselben Daten entsteht am Ende der Statusbericht.

github.com/casoon/etasks →
  1. 01Local-first — Daten im lokalen Speicher der App, kein Account, kein Sync, keine Telemetrie
  2. 02Ein Datenbestand — Aufgabe, Kalendereintrag, Zeiteintrag und Projekt hängen zusammen
  3. 03Export jederzeit — vollständiger JSON-Export und -Import, CSV je Kunde
  4. 04PDF lokal erzeugt — Statusberichte über renderreport und Typst, ohne Dienst im Netz
02 — Funktionen

Fünf Bereiche, ein Datenbestand.

Tagesplanung

Aufgabenliste für heute mit Zeitschätzung und Fortschrittsanzeige. Aufgaben lassen sich in den Kalender ziehen; Auto-Scheduling verteilt sie auf freie Zeitfenster. Wer lieber in Spalten denkt, nimmt die Board-Ansicht.

Kalender und Zeiterfassung

Tagesansicht mit Drag-and-drop, Timer je Aufgabe samt Historie der Zeiteinträge, ICS-Import für Termine aus anderen Kalendern. Die Auswertung stellt erfasste gegen geplante Zeit je Woche und Kategorie.

Projekte und Kunden

Kanban-Board je Projekt, Kunden mit Stundensatz und Abrechnungsübersicht, CSV-Export je Kunde für die Rechnung. Wiederkehrende Aufbauten lassen sich als Projektvorlage sichern.

Fokus und Wochenplanung

Pomodoro-Timer, der an eine Aufgabe gebunden ist, Wochenziele mit verknüpften Aufgaben, geführte Morgenplanung und ein Abschlussritual am Tagesende. Aufgaben können täglich, wöchentlich oder monatlich wiederkehren.

PDF-Statusberichte

Projektstatus als PDF, lokal erzeugt über renderreport und Typst. Kein Druckdialog des Browsers, kein Dienst im Netz – dieselbe Report-Engine wie in den anderen CASOON-Werkzeugen.

Daten und Privatsphäre

Alle Daten liegen im lokalen Speicher der Anwendung. Kein Account, kein Sync, keine Telemetrie. Auf macOS legt die App zusätzlich tägliche JSON-Schnappschüsse in iCloud ab; der vollständige Export nach JSON ist jederzeit möglich.

Installer je Release
  • macOS (Apple Silicon, .dmg)
  • macOS (Intel, .dmg)
  • Windows (.msi)
  • Windows (.exe, NSIS)
Release-Builds werden über Versions-Tags ausgelöst. Für Linux gibt es derzeit kein fertiges Artefakt.
03 — Artefakte

Was ein Release enthält.

GitHub ReleasesInstaller
eTasks_0.1.0-alpha.1_aarch64.dmg      # macOS, Apple Silicon
eTasks_0.1.0-alpha.1_x64.dmg          # macOS, Intel
eTasks_0.1.0-alpha.1_x64_en-US.msi    # Windows, Installer
eTasks_0.1.0-alpha.1_x64-setup.exe    # Windows, NSIS
Selbst bauenTauri
# Node 22+, Rust (stable), Tauri CLI v2
npm install --prefix ui
cargo tauri dev      # Astro-Dev-Server auf Port 4321 + Tauri-Fenster
cargo tauri build    # Bundle in src-tauri/target/release/bundle/
04 — Einstieg

Herunterladen, öffnen, planen.

  1. 1Holen

    Installer von den Releases

    Für macOS das .dmg passend zur Architektur, für Windows .msi oder das NSIS-Setup. Es gibt keinen Store-Eintrag und keine Registrierung.

  2. 2Öffnen

    Erster Start auf macOS

    Die Releases sind ad-hoc signiert, es gibt kein kostenpflichtiges Apple-Entwicklerkonto. macOS warnt deshalb beim ersten Start: Rechtsklick auf die App und Öffnen wählen, oder in den Systemeinstellungen unter Datenschutz und Sicherheit freigeben. Danach startet die App normal.

    xattr -cr /Applications/eTasks.app
  3. 3Loslegen

    Aufgaben, Kalender, Timer

    Aufgaben anlegen, Zeitschätzung setzen, in den Kalender ziehen – oder das Auto-Scheduling übernehmen lassen. Die Zeiterfassung hängt direkt an der Aufgabe.

05 — Grenzen

Was die App heute nicht leistet.

eTasks steht in einer frühen Alpha. Die folgenden Punkte sind bewusste Entscheidungen oder schlicht noch nicht gebaut.

Alpha-Stand

Aktuell ist Version 0.1.0-alpha.1. Funktionen, Datenformat und Oberfläche können sich noch ändern – der JSON-Export ist deshalb kein Nebenschauplatz, sondern die Rückversicherung.

Kein Sync und keine Zusammenarbeit

Kein Account, kein Server, keine geteilten Boards. Die App ist für eine Person auf einem Gerät gedacht; ein zweiter Rechner bekommt die Daten über Export und Import.

Kein Linux-Build

Die Release-Artefakte decken macOS und Windows ab. Wer Linux braucht, baut derzeit selbst aus dem Quellcode.

Ad-hoc signiert

Ohne kostenpflichtiges Apple-Entwicklerkonto gibt es keine Notarisierung. Der erste Start auf macOS muss deshalb einmal ausdrücklich bestätigt werden.

Keine Rechnungsstellung

Stundensatz, Abrechnungsübersicht und CSV-Export sind vorhanden, die eigentliche Rechnung entsteht weiterhin im Buchhaltungswerkzeug.

Backup bleibt Aufgabe des Nutzers

Auf macOS legt die App tägliche JSON-Schnappschüsse in iCloud ab. Darüber hinaus gibt es keine automatische Sicherung – der vollständige Export liegt in der eigenen Hand.

LizenzMIT-lizenziert, der Quellcode liegt öffentlich auf GitHub. Die PDF-Berichte entstehen über renderreport, dieselbe Rust-und-Typst-Engine, die auch auditmysite für seine Reports nutzt.Lizenztext im Repository →
06 — FAQ

Häufige Fragen.

Wo liegen meine Daten?

Im lokalen Speicher der Anwendung auf dem eigenen Rechner. Es gibt keinen Account, keinen Server und keine Telemetrie. Auf macOS schreibt die App zusätzlich tägliche JSON-Schnappschüsse nach iCloud; der vollständige Export und Import als JSON ist jederzeit möglich.

Kann ich auf zwei Geräten arbeiten?

Nicht über einen Sync. eTasks ist für ein Gerät gedacht. Der Weg auf einen zweiten Rechner führt über den vollständigen JSON-Export und den Import dort.

Warum warnt macOS beim ersten Start?

Die Releases sind ad-hoc signiert, weil kein kostenpflichtiges Apple-Entwicklerkonto dahintersteht. Beim ersten Start hilft ein Rechtsklick auf die App und Öffnen, die Freigabe in den Systemeinstellungen unter Datenschutz und Sicherheit oder xattr -cr auf das App-Bundle. Danach startet die App normal.

Wie entstehen die PDF-Berichte?

Lokal über renderreport, eine Rust-Engine auf Basis von Typst. Es wird nichts an einen Dienst im Netz geschickt, und der Bericht ist kein Ausdruck aus dem Browser.

Gibt es eine Version für Linux?

Derzeit nicht als fertiges Artefakt. Die Release-Builds decken macOS (Apple Silicon und Intel) und Windows ab. Unter Linux lässt sich die App aus dem Quellcode bauen.

Was kostet eTasks?

Nichts. Die App ist MIT-lizenziert und der Quellcode liegt öffentlich auf GitHub.

Ein Tag, ein Fenster.

Installer laden, App öffnen, den ersten Tag planen – ohne Registrierung und ohne dass Daten das Gerät verlassen.