Skip to main content

ɳTasks

ɳTasks — ɳSelf documentation.

Feature: ɳTasks

ɳTasks is an open-source, self-hosted task and project management app built on ɳSelf. The self-host product is marketed as Task Bundle, free, MIT licensed, no plugin license required.

Status: Active Repo: nself-org/ntask (Type C reference app) Marketing: Task Bundle on nself.org (web/org/) Hosted SaaS: task.nself.org, deployed from nself-org/ntask at web/ — the same public code anyone can fork and run Platforms: Web (React + Vite), iOS & Android (React Native + Expo), macOS/Windows/Linux (Tauri 2 desktop). Apple TV/Android TV/Fire TV (react-native-tvos) is early and scaffolded, not shipped.


What ɳTasks Does

ɳTasks is a self-hosted alternative to task and project management tools. You run it on your own ɳSelf server, tasks, projects, lists, and attachments stay on your hardware.

  • Tasks, projects, and lists. Standard task management: due dates, priorities, assignees, subtasks.
  • Multi-user collaboration. Auth-backed roles and shared projects via the ɳSelf Auth service.
  • File attachments. Object storage (MinIO) for task attachments.
  • Scheduled reminders and notifications. Powered by the free cron and notify plugins, no pro plugin required.
  • CLI. Script and automate task operations from the command line.
  • MCP server. Connect AI agents (Claude, other MCP clients) to your task data.

No pro plugins. No license key. Everything ɳTasks needs ships free with core ɳSelf services or free plugins.


Architecture

ɳTasks follows the standard ɳSelf reference app pattern:

┌──────────────────────────────────┐
│  ɳTasks Clients                   │
│  - Web (React + Vite)            │
│  - Mobile (React Native + Expo)  │
│  - Desktop (Tauri 2)             │
│  - TV (react-native-tvos, early) │
└──────────┬───────────────────────┘
           │ GraphQL (Hasura)
           ▼
┌──────────────────────────────────┐
│  ɳSelf Backend                    │
│  - Hasura (tasks, projects)      │
│  - Auth (users, sessions)        │
│  - MinIO (attachments)           │
│  - cron + notify free plugins    │
└──────────────────────────────────┘

Setup

git clone https://github.com/nself-org/ntask
cd ntask/backend
nself build && nself start

See the full walkthrough in the ɳTasks Self-Hosting Guide.


Distinction: Task Bundle vs ɳTasks vs task.nself.org

Three related but distinct things:

Task Bundle ntask/ repo task.nself.org
What Marketing name for the free self-host product Open-source app code Hosted SaaS
Code nself-org/ntask nself-org/ntask web/ntask/ (in web monorepo)
Hosted by You, on your own server You, on your own server ɳSelf, managed
Price $0 (MIT) $0 (MIT) Free to use, no setup

Pricing

Task Bundle is free and open-source (MIT), forever. There is no paid plugin bundle for ɳTasks (unlike ɳChat, ɳClaw, ɳTV, ɳFamily, ClawDE, ɳSentry). Per SPORT F06-BUNDLE-INVENTORY, Task Bundle remains a free bundle by design.


Planned Features

  • TV app. Apple TV / Android TV / Fire TV via react-native-tvos is scaffolded, early, not yet shipped.
  • App store listings. Native app store distribution is planned; GitHub releases and self-build are available now.