Welcome to Kartha

Hi, welcome to Kartha Docs! 👋

Kartha means "the Doer" in Sanskrit. It's a productivity app designed to help you organize your tasks, notes, schedule, habits, and routines — all in one place.

Unlike other apps that try to do everything, Kartha focuses on being your personal productivity operating system. It's built for individuals who want to take control of their daily life without the overwhelm of complex features.

Kartha is currently in beta and actively improving based on user feedback. If you find bugs or have suggestions, use the Feedback form in your profile settings!

Core Concepts

Projects vs Inbox

Everything in Kartha belongs to a Project. Projects are containers that group related tasks, notes, routines, and counters together.

  • Inbox — The default project for quick capture. Items that don't belong anywhere specific go here.
  • Custom Projects — Create projects for different areas of your life: Work, Personal, Health, Learning, etc.

Tags

Tags let you cross-reference items across projects. A task tagged #urgent can be found whether it's in your Work or Personal project.

The Dashboard

Your dashboard is the home screen showing the current project's overview. It displays tasks due today, recent notes, active routines, and quick actions.

Quick Start Guide

Get productive in 5 minutes:

  1. Create your first task — Press Alt+T or click the + button. Type your task and press Enter.
  2. Add a note — Go to Notes in the sidebar. Use slash commands (/) for formatting.
  3. Block time — Visit Schedule and drag to create a timeblock. Link tasks to stay focused.
  4. Track a habit — Create a Counter in the Counters page. Track daily progress with one tap.
  5. Build a routine — In Routines, create a morning routine with timed steps. Hit Play to follow along.
Press Cmd+K anywhere to open the Command Menu for quick navigation and actions.

Tasks

What can Tasks in Kartha do for you?

  • Tasks, in Kartha, can be viewed in a list, in boards based on Priority, Energy and Eisenhower Matrix.
  • Tasks have a Focus Now mode that can stack up to only 3 Tasks. Choosing more will remove the first task that was placed in Focus Now Mode. You will get a notification saying you cannot add more than 3 Tasks. Most productivity principles suggest that a person can fully commit to only 3 main tasks a day. Kartha wants to ensure you don't burn out with many focused tasks.
  • All Tasks are Drag-and-Drop, so you can move them based on your preference.
  • Tasks can have Sub-Tasks, but these, individually, cannot be assigned any order preference or time preference. Only the main task is allowed these preferences.
  • Tasks need time to be done, so you can create 'Time Block' and schedule each task. You can also assign tasks to an existing Time Block by going to Schedule.
  • Tasks can have a due date. Tasks that have passed their due date are shown in red and can also be seen in the 'Attention Needed' canvas widget.
  • Tasks Filters allows you to see tasks based on priority, due date, today, tomorrow and other options.
  • Tasks can also have Tags within Projects.
  • Tasks also have a recurrence engine - daily, monthly.

How can you use them?

  • You can create a Task from anywhere within the WebApp by opening commands-menu [ctrl/cmd + k] or alt + t
  • Only Title of the task is essential, all other details can be filled in later- Press 'ctrl/cmd + return' to save the task, or by pressing the 'save task' button
  • On Mobile - Tasks have swipe options
    • Left Short - Reschedule Due Date
    • Left Long - Delete
    • Right Short - Focus Now
    • Right Long - Done
  • On Mobile - Only the List view is shown.

Notes

What can Notes in Kartha do for you?

  • Notes, in Kartha, come with a rich text editor powered by slash commands. Type '/' to access formatting options like headings, bullet lists, numbered lists, checklists, block quotes, code blocks, and dividers — no toolbar hunting needed.
  • Notes have AI writing tools built right into the editor. Type /ai to access AI commands: Summarize, Expand, Fix Grammar, Simplify, Translate, Make Formal, and Make Casual. These commands work on the current paragraph — the AI rewrites the text and shows a preview before replacing anything.
  • You can also select any text in the editor and a sparkles button will appear. Click it to access the same AI actions or type a custom prompt like "make this more concise" or "rewrite as bullet points". The result is always previewed first — accept, discard, or retry.
  • Notes have a Zen Mode — a distraction-free, full-screen writing experience. It hides the sidebar and everything else so you can just focus on writing. Perfect for journaling or deep writing sessions.
  • Notes support image uploads — you can paste, drag-and-drop, or manually upload images directly into the editor. Images are stored in Supabase Storage so they sync across all your devices.
  • Notes can be organized into Folders. You can create folders within a project and move notes between them.
  • Notes can be Pinned. Pinned notes show up in the Dashboard's Pinned Note widget for quick access.
  • Notes can link to other Notes using [[Note Title]] syntax. This creates clickable links between your notes, letting you build a connected knowledge system.
  • Notes can link to Tasks as well. So your notes and tasks stay connected.
  • Notes can have Tags within Projects.
  • Notes support standard keyboard shortcuts — Ctrl/Cmd + B for bold, Ctrl/Cmd + I for italic, Ctrl/Cmd + U for underline, Ctrl/Cmd + K for links, Ctrl/Cmd + S to save.
  • Notes also support clear formatting with Ctrl/Cmd + \ to strip all formatting at once.

How can you use them?

  • You can create a Note from anywhere within the WebApp by opening commands-menu [ctrl/cmd + k] or alt + n
  • Only the Title of the note is needed to start — content can be written anytime. Press 'ctrl/cmd + return' to save, or use the save button.
  • On Desktop — Notes show a two-panel layout: note list on the left, editor on the right.
  • On Mobile — Notes show a list view first. Tap a note to open the editor. Use the back arrow to return to the list.

Schedule

What can Schedule in Kartha do for you?

  • Schedule, in Kartha, is your visual calendar. It has three core items: Events, Timeblocks, and Threads.
  • Events are your calendar appointments — meetings, calls, fixed commitments. They have a title, start/end time, location, color, and optional recurrence.
  • Timeblocks are dedicated focus-time blocks. Unlike events, Timeblocks can link to Tasks, Notes, and Routines. The idea is: you block time, then link what you'll work on during that time.
  • Threads are long-running projects with hour-based goal tracking. For example, "Learn Spanish — 50 hours." Timeblocks linked to a Thread via threadId become "sessions," and their hours count toward the Thread's target.
  • Schedule has Day, Week, and Month views on Desktop. Each view shows events positioned by time, a current-time indicator, and overlapping item detection.
  • Schedule has a Recurring Events engine — daily, weekly, monthly, yearly, with custom patterns and exception tracking for cancelled instances.
  • Schedule has configurable Notifications — reminders before start (5, 15, 30, 60 minutes), at start, and before end. Works for both Events and Timeblocks.
  • Schedule integrates with Google Calendar via OAuth. Your Google Calendar events appear alongside your own items with different styling. It syncs automatically every 15 minutes, or you can trigger a manual sync.
  • Timeblocks have a floating timer that shows your current progress. You'll get notifications when it's time to switch to the next block.

How can you use them?

  • You can create an Event from anywhere within the WebApp by opening commands-menu [ctrl/cmd + k] or alt + e
  • You can create a Timeblock from anywhere by pressing alt + b
  • On Desktop — click and drag on the calendar to create a Timeblock directly at that time slot.
  • Only the Title and Start/End time are needed. All other details can be filled in later. Press 'ctrl/cmd + return' to save, or use the save button.
  • On Mobile — only the Day view is shown. Week and Month views are not available on mobile.

Routines

What can Routines in Kartha do for you?

  • Routines, in Kartha, are step-by-step workflows with built-in timers. Think of them as guided checklists where each step can have a duration — perfect for morning routines, workouts, meditation, Pomodoro sessions, or any repeatable process.
  • Each Routine has Steps. Steps can be of type 'task' (reference an existing task) or 'action' (open a note, open a document, run a timer, or a custom action).
  • Routines have a Routine Player — an interactive interface that guides you through each step. It shows the current step name, a countdown timer, and Previous/Pause/Next controls.
  • The Routine Player uses timestamp-based timers, which means it survives screen locks and system sleep. It doesn't break if you switch apps.
  • The Player has Auto-Play mode with a 10-second transition between steps, so you can be hands-free.
  • The Player has TTS (Text-to-Speech) announcements at key thresholds — 60, 30, 10, 5, 3, 2, 1 seconds remaining. No need to watch the screen.
  • The Player can be minimized into a draggable floating widget so you can use other features while a routine runs.
  • Routines have Outcomes — when a routine completes, it can automatically: increment a Counter, mark a Habit as complete, or create a Log entry. This connects your routines to your tracking.
  • Routines have Completion Rules — you can set whether all steps must be completed, a percentage of steps, or a specific step.
  • Routines have Run History that tracks every run: start time, end time, completed steps, and optional reflection notes.
  • Routines can be triggered manually, on a schedule (RRULE-based), or when a specific task completes.
  • Routines can have Tags within Projects.

How can you use them?

  • You can create a Routine from anywhere within the WebApp by opening commands-menu [ctrl/cmd + k] or alt + o
  • Give your routine a name, add steps with durations, and save. Hit Play when you're ready to start.
  • On Mobile — the Routine Player works the same way. The minimized floating mode is especially useful on mobile.

Counters & Habits

What can Counters & Habits in Kartha do for you?

  • Counters & Habits, in Kartha, is a tracking system split into two modes: General Counters and Habits.
  • General Counters track any numeric value — glasses of water, episodes watched, sales calls made, books read, kilometers run. You increment or decrement with configurable step sizes.
  • Counters have built-in units: count, kg, lb, km, mi, min, hour, day — or you can set a custom unit.
  • Counters can have a Target value, so you can track progress toward a goal.
  • Counters keep History — every increment/decrement is logged with a timestamp, old value, new value, and an optional note.
  • Habits are a special type of Counter focused on daily completion. Instead of a number, you're tracking "did I do this today — yes or no."
  • Habits have a Calendar View — a 7×7 grid showing the current month. Green = completed, Gray = not completed, Blue ring = today. Tap any day to toggle completion.
  • Habits have Streak Tracking with a flame icon. It counts consecutive completed applicable days. Kartha only counts days where the habit was actually applicable based on the recurrence pattern (skips non-applicable days).
  • Habits have Recurrence Patterns — daily (every day), weekly (same day of the week as creation), or monthly (same date each month). If a habit was created on the 31st, it shows on the last day of shorter months.
  • Habits have Daily Reminders at a specified time, streak warning notifications, and milestone celebrations.
  • Counters and Habits can be linked to Routines — when a routine completes, it can automatically increment a counter or mark a habit as done.
  • Counters and Habits can have Tags within Projects.
  • Counter updates and Habit completions automatically create Log entries for your activity history.

How can you use them?

  • You can create a Counter or Habit from the Counters page. The page has two tabs: General (for counters) and Habits.
  • On Desktop — General Counters show in a grid layout. Habits show in a calendar grid with a stats sidebar.
  • On Desktop — Habits also have a Table view: weekly rows × habit columns with checkboxes for each day.
  • On Mobile — counters and habits are shown in a single-column layout. The calendar grid is touch-friendly — tap a day to toggle.

Logs

What can Logs in Kartha do for you?

  • Logs, in Kartha, is an activity tracking and journaling system. It records events from across the app automatically, and also lets you write manual entries.
  • Automatic Logging — the system creates log entries when you: complete a Task, finish a Routine run, mark a Habit as complete, or update a Counter value. Each auto-log includes the source, event type, and relevant metadata.
  • Manual Logging — you can write quick entries on the Logs page. It supports hashtag syntax (#tag) for inline tagging.
  • Logs have a Daily Summary system that compiles your day: Tasks Completed, Routines Run, Habits Done, Counter Updates, Events, and Timeblocks.
  • Logs have Filtering — you can filter by project, source type (manual, task, routine, counter, habit, system), date range, search term, and tags.
  • Each log entry records: content, timestamp, source, event type, source item ID, and optional metadata (value changes, titles, targets).

How can you use them?

  • You can create a manual Log entry from anywhere within the WebApp by opening commands-menu [ctrl/cmd + k] or alt + l
  • On the Logs page, use the quick entry form at the top to write a log. Use #hashtags inline to tag entries.
  • Most logs are created automatically — you don't need to do anything. Complete a task, finish a routine, or update a counter, and it's logged.

Documents

What can Documents in Kartha do for you?

  • Documents, in Kartha, is your file storage and organization system. It supports uploading and managing files of any type — PDFs, Word docs, Excel spreadsheets, PowerPoint presentations, images, videos, audio, text files, archives, and more.
  • Documents can be organized into Folders with nested folder support (folders within folders).
  • Documents can be Starred for quick access across the project.
  • Documents have three view modes on Desktop: Grid, List, and Table. The Table view supports sorting by name, type, size, and date.
  • Documents can have Tags within Projects.
  • Documents can be linked to Tasks — so a task can reference the files it needs.
  • Images uploaded into Notes are also stored as Documents in Supabase Storage, keeping everything synced across devices.
  • Documents have a built-in Viewer for previewing files without leaving Kartha.
  • Storage is capped at 250 MB per user across all projects. The upload zone shows your current usage and warns you before exceeding the limit.
  • Individual file uploads are capped at 50 MB each.

How can you use them?

  • Go to the Docs page within any project and click Upload, or drag-and-drop files directly onto the upload zone.
  • You can create Folders to organize your documents — click the folder icon to create a new one.
  • On Desktop — use Grid, List, or Table views to browse. Click a document to preview it, star it, or delete it.
  • On Mobile — documents show in a single-column list. Tap to preview.

Cards & Decks

What can Cards & Decks in Kartha do for you?

  • Cards & Decks, in Kartha, is a flashcard and quick-reference system. It supports two card types: Index Cards and Flash Cards.
  • Index Cards are single-content cards for quick reference — think sticky notes or index cards on a desk. Just a content field, nothing else.
  • Flash Cards have a Front (question) and Back (answer). They're built for studying and learning.
  • Cards are grouped into Decks. Decks come in two types: Normal (just card storage) and Study (spaced repetition enabled).
  • Study Decks have a Spaced Repetition engine. After reviewing a flash card, you rate it Easy, Medium, or Hard. The next review is scheduled based on your rating — Easy = 7 days, Medium = 3 days, Hard = 1 day (intervals are configurable per deck).
  • Study Decks track your Study Sessions — cards reviewed, difficulty ratings, session duration, and timing statistics.
  • Study Decks have Streaks — complete your study session on a scheduled day, and your streak increments.
  • Study Decks can have Repeat Days — choose which days of the week you want to study.
  • Study Decks can be linked to a Habit — completing a study session automatically marks the linked habit as done. This connects your flashcard practice to your habit streaks.
  • Cards can have Tags and images.
  • Cards have a review status: due, not due, or never reviewed. Study mode lets you filter by these statuses.
  • Cards per session is configurable per deck (default: 20).

How can you use them?

  • You can create an Index Card from anywhere within the WebApp by opening commands-menu [ctrl/cmd + k] or alt + i
  • On the Cards page, create a Deck first, then add cards to it. Choose between Normal or Study deck type.
  • To study, open a Study Deck and hit Start. Choose what to review: all cards, due cards, or never-reviewed cards. Flip each card, rate the difficulty, and move to the next.
  • On Desktop — cards show in the deck view with all management options.
  • On Mobile — the study mode works the same way with touch-friendly flip and rating controls.

Dashboard

What can the Dashboard in Kartha do for you?

  • The Dashboard, in Kartha, is your central hub — an at-a-glance view of everything important in a project or across all projects.
  • The Dashboard has 19 Widget types you can arrange across 4 categories: Content, Quick Access, Stats, and Media. See the Widgets section below for a full list of every widget and what it does.
  • The Dashboard has an Infinite Canvas mode — a 2D workspace where you can place and arrange widgets freely. Pan by dragging the background, zoom with the scroll wheel (50%–200%), and snap widgets to a 25px grid.
  • The Canvas has a Zone System — save and name different areas of your canvas. Jump between zones with alt + 1-9, or use alt + [ and alt + ] to navigate. Think of zones as bookmarks for different workspaces on the same canvas.
  • The Canvas has permanent Feature Icons (Tasks, Notes, Schedule, Routines, Counters, Logs, Docs) that act as quick navigation. Click to go to the feature, drag to reposition.
  • All widgets are drag-and-drop. On Desktop, you can also resize widgets.
  • The Dashboard layout is saved per project and auto-saves with a 500ms debounce.

How can you use them?

  • The Dashboard is the default landing page for each project.
  • On Desktop — use Edit Mode to toggle widget visibility, drag to reorder, resize widgets, or reset to default layout.
  • On Desktop — switch between Grid mode (structured) and Canvas mode (freeform infinite workspace).
  • On Mobile — the dashboard shows as vertical sections. You can reorder sections but not resize. Canvas mode is not available on mobile.
  • Canvas keyboard shortcuts: alt + shift + n to create a zone, alt + shift + s to save current position to a zone, alt + shift + r to rename a zone.

Widgets

Widgets are modular cards you can add to your Dashboard. Each widget shows a specific slice of your project — tasks due today, your schedule, stats, and more. Add, remove, and rearrange them to build a dashboard that works for you.

Content Widgets

  • Schedule — Today's timeline showing timeblocks and calendar events in chronological order.
  • Attention Needed — Overdue and urgent tasks that need immediate action. Complete tasks directly from the widget.
  • Favorites — Your starred tasks, notes, and counters in one place for quick access.
  • Due Today — Tasks with today's due date. Check them off inline, and get a celebration when they're all done.
  • Weekly Tasks — A 5+2 day view showing the top tasks for each day of the week, color-coded by priority.
  • Study Decks — Your flash card decks with due counts for spaced repetition review. Hit Play to start studying.
  • Index Cards — Quick-reference cards you can browse through with previous/next navigation.
  • Task Sequencer — Create ordered task sequences with drag-and-drop. Warns you if tasks are completed out of order.
  • Yesterday's Summary — A recap of yesterday's completed tasks, routines, habits, and counter updates.
  • Today's Agenda — Your daily briefing with a merged timeline of events, timeblocks, and tasks, plus habit quick-completion.
  • Countdown Timer — Countdown to upcoming events, timeblocks, and goals. Pick what to track and watch it count down in real time.

Quick Access Widgets

  • Pinned Note — Preview a selected note right on your dashboard for quick reference.
  • Active Routine — Quick-start your routines and see progress on active runs.
  • Quick Counters — Your counters and habit trackers with +/− buttons for instant tracking.
  • Task Roulette — Can't decide what to do next? This widget randomly picks one incomplete task for you. Filter by Focus Now, importance, energy, or tags, and spin again if you want a different pick.
  • Focus Now — Shows your Focus Now tasks (up to 3 per project). Complete or unfocus tasks inline — a quick view of what matters most right now.

Stats Widgets

  • Project Stats — Task completion percentage with a visual progress bar.
  • Energy Tracker — Track your attention, energy, and intention levels throughout the day with a visual timeline.

Media Widgets

  • Photo Frame — Display an uploaded image with customizable border styles (simple, shadow, polaroid).
On Desktop, use the Add Widget button in Edit Mode to browse all available widgets by category. Widgets can be dragged, resized, collapsed, and removed.

Projects

What can Projects in Kartha do for you?

  • Projects, in Kartha, are the top-level organizer. Every task, note, event, routine, counter, log, document, and card lives inside a project.
  • Each Project gets its own Dashboard, its own set of features, and its own color theme.
  • Projects have Feature Toggles — you can enable or disable specific features (Tasks, Notes, Schedule, Routines, Counters, Logs, Docs) per project. A simple personal project might only need Tasks and Notes. A study project might add Cards and Routines.
  • Projects have 17+ color options (orange, blue, green, purple, red, pink, indigo, teal, emerald, amber, rose, slate, violet, cyan, lime, gray, yellow). New projects automatically get the next available color.
  • Projects have Favorites — you can star/pin notes, routines, counters, and other items within a project for quick access from the Dashboard's Favorites widget.
  • There are two special built-in views: Inbox (a default catch-all project) and All Projects (an aggregated view across everything).
  • Projects can be Archived when you're done with them — they're soft-deleted and can be restored.

How can you use them?

  • Create a project from the sidebar by clicking the + button.
  • Give it a name, pick a color, and optionally toggle which features you want enabled.
  • Switch between projects using the Project Selector in the top navigation or the sidebar.
  • Navigate to g + h for Dashboard, g + t for Tasks, g + n for Notes, g + s for Schedule, g + r for Routines, g + c for Counters, g + l for Logs, g + d for Documents.

AI Assistant

What can the AI Assistant in Kartha do for you?

  • The AI Assistant is your conversational interface to Kartha. Ask it to create tasks, schedule events, manage notes, track counters, and more — all through natural language. No menus, no clicks.
  • The AI Assistant has two modes: Kartha mode (integrated with your data — can create, update, delete, and search across all your features) and General mode (a general-purpose AI for questions, writing, coding, brainstorming — no Kartha data access).
  • In Kartha mode, the AI can: create and update tasks with due dates, priorities, and recurrence; schedule events and timeblocks; write and update notes; increment or decrement counters; create log entries; and search across all your data.
  • The AI understands recurrence — you can say "create a daily task called Stand-up meeting from Monday to Friday" and it sets up the recurrence rule correctly.
  • The AI has Conversation History — your last 20 conversations are saved and can be resumed anytime. Click the clock icon in the chat header to browse past conversations. History syncs across devices.
  • Every AI action is transparent: you can expand the "actions taken" section under any assistant message to see exactly what tools were called and what they did.
  • After the AI makes changes (creates a task, updates a counter, etc.), the relevant page refreshes automatically — no manual reload needed.

Native vs Bring Your Own Key

  • Native mode (default) — Free, powered by Gemini 2.5 Flash. Up to 10 messages per day, zero setup needed. Works immediately.
  • Bring Your Own Key (BYOK) — Unlimited usage with your own API key. Choose from Claude Sonnet 4.5, Claude Haiku 4.5, GPT-4o, GPT-4o Mini, Gemini 2.5 Flash, Gemini 2.0 Flash, or Gemini 2.5 Pro.
  • In BYOK mode, your API key is stored securely on your device only — it is never sent to Kartha's servers. This means you need to configure your key separately on each device or browser you use Kartha on.

Attachments

  • Click the paperclip icon in the chat input to attach content. You have two options:
  • Upload file — Attach a .md, .txt, .json, .csv, .yaml, or other text file (max 100KB). The AI reads the file content and can act on it.
  • From Notes — Pick any of your Kartha notes directly. Search by title, select one, and its content is attached to your message. No downloading or re-uploading needed.
  • Attachments are powerful for bulk actions: attach a markdown file or note containing a weekly plan with tasks, timeblocks, and goals, then ask the AI to "create all of these in Kartha" — it will parse and create each item automatically.

AI in Notes (Editor)

  • The notes editor has AI built in. Type /ai in the editor to see AI slash commands: Summarize, Expand, Fix Grammar, Simplify, Translate, Make Formal, Make Casual.
  • Slash commands work on the current paragraph — the AI rewrites the text and shows a preview panel with Accept, Discard, and Retry buttons before changing anything.
  • Select any text in the editor and a sparkles button appears. Click it for quick AI actions or type a custom prompt (e.g., "rewrite as bullet points", "explain this simply"). Results are always previewed first.
  • AI in Notes shares the same usage pool as the AI chat — 10 messages/day on Native mode, unlimited with BYOK.

How can you use it?

  • Open the AI Assistant from the sidebar by clicking "AI Assistant".
  • Toggle between Kartha and General mode using the toggle in the chat header.
  • Type a message and press Enter to send. The AI responds with formatted text, clickable links to your items, and a summary of any actions taken.
  • Click the paperclip icon to attach a file or pick a note from your library.
  • Click the clock icon to view your conversation history. Click any past conversation to resume it, or click + to start a new one.
  • Configure your AI mode (Native or BYOK) in Settings under "AI Assistant".
Native mode works immediately with no setup. If you need unlimited messages or want to choose your own AI model, switch to BYOK in Settings and add your API key.

Tags

What can Tags in Kartha do for you?

  • Tags, in Kartha, work at the project level. You create tags within a project, and they can be applied to Tasks, Notes, Counters, Routines, Documents, and Cards.
  • Tags have a Name (the tag label) and a Color (for visual distinction).
  • Tags help you filter and organize items across features within the same project. For example, tag both a Task and a Note with "Q1 Launch" to keep related items connected.

How can you use them?

  • Create tags from any feature's tag picker — just type a new tag name and it's created automatically.
  • Apply tags when creating or editing any item that supports them.
  • Use tag filters on the Tasks page and other feature pages to narrow down what you see.

Global Features

What Global Features does Kartha have?

  • Command Menu — ctrl/cmd + k opens everything. You can create, search, and navigate from one place.
  • Global Search — ctrl/cmd + / searches across all your content.
  • Daily Briefings — Morning and Evening notifications that summarize your day. Morning shows: overdue tasks, tasks due, events, timeblocks, and pending habits. Evening shows: tasks completed, habits done, and anything still overdue. These are configurable in Settings.
  • Notifications — a comprehensive notification system supporting browser, mobile (push), toast, and widget channels. Covers timeblock reminders, event reminders, task reminders, routine reminders, habit streak warnings, and daily briefings.
  • Keyboard Shortcuts — nearly everything has a shortcut. Create: alt + t (task), alt + n (note), alt + e (event), alt + b (timeblock), alt + l (log), alt + o (routine), alt + i (index card). Navigate: g + h/t/n/s/r/c/l/d.
  • Cross-Platform Sync — your data syncs across web, Android, and iOS in real-time via Supabase Realtime. Requires internet connection.
  • Dark Mode — full dark theme support across the entire app.

Command Menu

What can the Command Menu in Kartha do for you?

  • Press ctrl/cmd + k anywhere to open the Command Menu. It's your quick access to everything.
  • Navigate — jump to any page instantly.
  • Search — find tasks, notes, projects by name.
  • Create — new task, note, event, timeblock, log, routine, index card.
  • Actions — toggle theme, open settings, sign out.

How can you use it?

  • Press ctrl/cmd + k from anywhere in the app.
  • Start typing to filter results. Use arrow keys to navigate and Enter to select.

Settings Guide

Storage Backend

Choose the local caching method for app preferences:

  • localStorage — Fast, ~5MB limit. Best for most users.
  • IndexedDB — Larger capacity, slightly slower. Good for power users with lots of data.

Note: Your main data (tasks, notes, etc.) is stored in Supabase cloud and requires internet to sync.

Calendar Integration

Connect Google Calendar to see your events alongside timeblocks. Events sync one-way from Google to Kartha.

Notifications

Configure alerts for different features in Settings → Notifications:

  • Timeblocks — Start alerts, overrun warnings, end reminders
  • Events — Calendar event reminders, all-day event notifications
  • Threads — Deadline warnings for project threads
  • Smart Alerts — Overdue task reminders, project deadline warnings
  • Quiet Hours — Pause all notifications during set times (e.g., sleep)
  • Delivery — Toggle sound, vibration, and browser popups

Data Management

  • Export — Download all your data as JSON
  • Import — Restore from a backup
  • Reset — Clear all local data (Danger Zone)

Data & Privacy

Your Data is Yours

Your data belongs to you. You can export everything at any time, and delete your account completely.

What Kartha Stores

  • Your email (for authentication)
  • Tasks, notes, projects, and other content you create
  • Uploaded files (documents, images)

What Kartha Doesn't Do

  • Sell your data to third parties
  • Show you ads
  • Track you across the web

Deleting Your Account

Go to Account Settings → Danger Zone → Delete My Account. This permanently removes:

  • All your data from Kartha's servers
  • Your authentication credentials
  • Any uploaded files

For full details, read the Privacy Policy and Terms of Service.

Still have questions? Send feedback from your profile settings or email support@kartha.app