Taskope
Taskope is a local-first personal ticket board, daily-task planner, worklog, and
performance-summary tool built for Visual Studio Code.
What Taskope does
- Organizes personal work on a customizable ticket board.
- Links dated daily tasks to tickets while also supporting standalone tasks.
- Records progress, decisions, blockers, notes, and time spent in a worklog.
- Creates an editable-skill-driven daily stand-up update from the previous
day’s worklogs and completed tasks.
- Tracks achievements such as mentoring, learning, people management, and
cross-team support.
- Generates annual, half-year, and quarterly work summaries using a language
model already available through VS Code.
- Preserves saved summary versions and keeps a backup of the local data file.
Requirements
- Visual Studio Code Desktop 1.102 or later.
- No workspace folder is required.
- Taskope is a local UI extension. It does not run in Remote SSH, Dev Containers,
Codespaces, or VS Code for the Web.
Install
From the Visual Studio Marketplace
Open the Extensions view in VS Code, search for Taskope, and select
Install.
From a VSIX
- Open the Extensions view.
- Open the Views and More Actions… menu.
- Select Install from VSIX….
- Choose the Taskope
.vsix file.
Open Taskope
Open the Command Palette and run Taskope: Open Board. Taskope opens in its own
editor panel and works without an open project or workspace folder.
Local data and privacy
Taskope stores its data locally in ~/.taskope/data.json and maintains
~/.taskope/data.backup.json during subsequent saves. Appearance settings and
editable report and daily stand-up skill files are kept in the same local
directory.
Taskope does not include telemetry or send data to a Taskope-operated server.
All non-AI features work without a language model or network request.
On first use, Taskope creates a small set of removable guide tickets. They
demonstrate moving cards, contextual menus, Daily Tasks, worklogs, importance,
achievements, summaries, and ways to improve an AI-generated report. Guide
tickets are excluded from review summaries.
AI generation is optional and starts only when you select Generate AI
summary or Daily-standup summary. At that point, the work records needed
for that request are sent through VS Code's Language Model API to the model
vendor selected in Taskope settings. VS Code controls model availability and
consent. Review your selected model provider's terms and privacy practices
before using these features with sensitive work information.
See PRIVACY.md in the distributed package for the complete data-handling
summary.
Development
- Run
npm install.
- Run
npm run compile.
- Open this folder in VS Code.
- Press
F5 to start the Extension Development Host.
- Run Taskope: Open Board from the Command Palette.
Useful commands:
npm run compile builds the extension and generated webview bundle.
npm run watch rebuilds while source files change.
npm run check runs TypeScript and webview syntax checks.
npm test runs the automated test suite.
npm run verify runs every automated source check.
npm run package runs all release checks and creates a verified VSIX.
media/main.js is generated from the ordered fragments in media/src/; edit
the fragments rather than the generated file.
Support
See SUPPORT.md in the distributed package for troubleshooting and support
guidance.
License
Taskope is proprietary software. The distributed binary may be installed and
used for personal or internal business purposes under the terms in
the included LICENSE file. The source project remains private.