1. Conduid
  2. Developer Tools
  3. Gsd Task Manager
MCP server · Developer Tools

Gsd Task Manager

Stop juggling, start finishing. GSD Task Manager makes it easy to sort your to-dos into what’s urgent and what’s important, so you can finally get stuff done without burning out. It’s simple, visual, and works entirely offline.

75Good

Scored 5 hours ago · breakdown

About Gsd Task Manager

Gsd Task Manager is an MCP server published by vscarpenter in the Developer Tools category: stop juggling, start finishing. GSD Task Manager makes it easy to sort your to-dos into what’s urgent and what’s important, so you can finally get stuff done without burning out. It’s simple, visual, and works entirely offline.

The repository has 38 stars and 4 forks, with the last commit 11 hours ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/vscarpenter/gsd-task-manager

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Gsd Task Manager

Powered by Claude · Grounded in docs

I know everything about Gsd Task Manager. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v13.9.5v13.9.5 · 14 Oct 2026What's Changed chore(mcp): release gsd-mcp-server 1.3.0 with sdk 1.31.0 by @vscarpenter in https://github.com/vscarpenter/gsd-task-manager/pull/582 fix(sync): treat a structured 429 or 5xx as transient by @vscarpenter in…
v13.7.0v13.7.0 · 5 Oct 2026Web sign-in now uses an OAuth code flow bound to the tab that started it (#569). Only that tab can finish sign-in, and PocketBase's realtime `/api/oauth2-redirect` route is turned off. This release also gets the Security Audit gate passing…
v12.7.0v12.7.0 · 2 Sep 2026What's Changed chore(mcp): release 1.2.5 with the repository URL fix by @vscarpenter in https://github.com/vscarpenter/gsd-task-manager/pull/510 docs(mcp): remove changelog links to tags that never existed by @vscarpenter in…
v12.2.0v12.2.0 · 23 Aug 2026What's Changed chore(mcp): release 1.2.4 with pocketbase 0.27.3 by @vscarpenter in https://github.com/vscarpenter/gsd-task-manager/pull/503 style(matrix): apply ui-craft polish-pass details by @vscarpenter in…
v12.0.0v12.0.0 · 15 Aug 2026What's Changed fix: drive react-doctor to a 100 score (0 diagnostics) by @vscarpenter in https://github.com/vscarpenter/gsd-task-manager/pull/407 test: cover sync retry and mailto edge cases by @cursor[bot] in…

README

GSD Task Manager

A privacy-first Eisenhower matrix for deciding what to do, schedule, delegate, or eliminate.

Live app: gsd.vinny.dev Current version: 13.9.5 Current product: the v11 single-matrix shell, offline-first local storage, optional PocketBase sync, and the GSD MCP server.

npm version npm downloads

GSD Task Manager Eisenhower matrix

What ships in v11

  • A responsive four-quadrant matrix with drag-and-drop movement.
  • Quick Capture, full task editing, search, keyboard navigation, and optional built-in Smart Views.
  • Due dates, tags, dependency selection, and circular-dependency prevention.
  • Archive, dashboard/review analytics, sync history, settings, and onboarding.
  • Local IndexedDB persistence, JSON import/export, offline PWA support, and user-controlled update prompts.
  • Optional multi-device PocketBase sync with Google, Apple, or GitHub OAuth and realtime server-sent events.
  • A separately installed MCP server with 19 task, analytics, and diagnostic tools, including validated and dry-run-aware writes.
  • Light and dark Inkwell "GSD Editorial" themes with WCAG AA as the accessibility floor.

Retired v7/v8 surfaces such as selection-mode batch operations, the Quick Settings panel, and smart-view pinning shortcuts are not part of the v11 shell.

Privacy and data custody

Local-only mode is the default. Tasks are stored in the browser's IndexedDB and the core product does not require a backend. Clearing browser data can erase local tasks, so export backups regularly.

Cloud sync is explicitly optional. When enabled, task data is sent to the configured PocketBase server; the hosted configuration uses https://api.vinny.io. Self-hosting instructions and the encryption-at-rest hooks live under docker/. See SECURITY.md for the precise trust and token-storage posture.

Using the matrix

The Eisenhower matrix classifies work by urgency and importance:

  • Do First — urgent and important.
  • Schedule — important, not urgent.
  • Delegate — urgent, not important.
  • Eliminate — neither urgent nor important.

Use the Quick Capture field or press n to start a task. Use Shift+N for the full composer, / for search, ? for help, and Option+1 through Option+4 (Alt on non-Mac keyboards) to focus a quadrant. The in-app help drawer is the canonical shortcut ledger.

Local development

Requirements: Bun 1.3.14, Node.js 22.22.2+ (or 24.15+ or 26+), and a current browser. bun run executes package scripts on Node, so tests, lint, and builds run on your installed Node.

bun install
bun dev

Open http://localhost:3000. A fresh browser profile starts at /about; use the Open App call to action to enter the matrix. PocketBase is not required for local task CRUD.

Canonical checks

bun run test
bun run test -- --coverage
bun typecheck
bun lint
bun run quality:shape
bun run license:check
bun audit --audit-level=high
bun run build
bun run test:e2e

Use bun run test, not bun test; the latter invokes Bun's built-in runner instead of Vitest. Playwright covers Chromium, Firefox, and WebKit. The optional authenticated PocketBase harness runs with:

bun run test:system:pocketbase

Architecture

  • Next.js 16 App Router static export; the application is client-side.
  • React 19, TypeScript, Tailwind CSS, and the Violet Frost Inkwell tokens.
  • Dexie/IndexedDB for local data and PocketBase for optional cloud sync.
  • Vitest for unit/integration coverage and Playwright for browser coverage.
  • Bun workspaces, including packages/mcp-server/.

Start with ARCHITECTURE.md, docs/security-trust-boundaries.md, and the architecture decisions in docs/adr/.

Deployment

  • bun run build creates the static export in out/.
  • bun run deploy runs the production deployment script. Production (gsd.vinny.dev) is the only deploy target; the development deploy was retired on 2026-09-11.
  • docker/Dockerfile builds the self-hosted Caddy and PocketBase image.
  • cloudfront/response-headers-policy.json and the related scripts manage production response headers.

Uploading an artifact is not proof that the CDN or a running container serves it. Verify the deployed URL separately.

Release documentation checklist

Before changing the release version or announcing a feature:

  1. Compare the README version with package.json.
  2. Verify every feature claim in the current shell, not only in retained data models or archived ADRs.
  3. Run the canonical checks above and a production static build.
  4. Update the GitHub release notes, SECURITY.md, and the trust-boundary map when the release changes their claims.
  5. Treat source, tests, build artifacts, deployment, and live runtime as separate evidence states.

Contributing and security

Read CONTRIBUTING.md before making changes. Report vulnerabilities through the private process in SECURITY.md, not a public issue.

License

MIT

README fetched from the repository 5 hours ago. The original is authoritative.

Questions

About Gsd Task Manager

How do I install Gsd Task Manager?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Gsd Task Manager safe to use with an AI agent?

Its trust score is 75 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Gsd Task Manager still maintained?

Yes — the latest release is v13.9.5 (14 Oct 2026), and the last commit was 11 hours ago. The repository has 38 stars and 1 open issues.