Back to Home
vscarpenter icon

gsd-task-manager

Verified Safe

by vscarpenter

Overview

A local-first, privacy-focused task manager that integrates with AI assistants (like Claude Desktop) for natural language task creation, management, and analysis using the Eisenhower Matrix.

Installation

Run Command
npm start

Environment Variables

  • GSD_API_URL
  • GSD_AUTH_TOKEN
  • GSD_ENCRYPTION_PASSPHRASE

Security Notes

The system employs robust end-to-end encryption (AES-256-GCM, PBKDF2), secure OAuth 2.0 with PKCE, JWT authentication with revocation, and comprehensive input validation (Zod schemas, prepared statements for D1). Rate limiting is implemented on sensitive endpoints. The architecture is explicitly designed for zero-knowledge on the server for task content. Sensitive data (JWT tokens, encryption passphrases) are explicitly marked as "NEVER COMMIT" and handled through secure configurations (IndexedDB on client, Cloudflare secrets for worker, `claude-config.json` for MCP). While JWTs are stored in IndexedDB on the client, this is a documented trade-off for PWA offline functionality, with all task data E2E encrypted. The security review found no critical or high vulnerabilities.

Similar Servers

Stats

Interest Score39
Security Score9
Cost ClassHigh
Avg Tokens1500
Stars11
Forks1
Last Update2026-01-18

Tags

AITask ManagementProductivityEisenhower MatrixClaudeEncryptionLocal-First