Todo List Hub
A cross-platform task manager available for VS Code, Android, Windows, iOS, and Linux, with a web app at todolisthub.app. All platforms share the same account and data — tasks created in VS Code are instantly available on your phone and on the web.

Features
- My tasks – the sidebar shows the tasks assigned to you in the current project, in your personal order from the web
- Due overview – overdue and today's tasks across all your projects (or the next due day when nothing is urgent); click one to open it
- Filtering – filter tasks by status (Assigned / In progress / Testing / Done)
- Task detail – edit title, description, due date, status, and who the task is assigned to
- Conversation – read and write comments on a task, pick recipients, edit or copy messages
- Create tasks – add a new task via the panel button or the command palette, including attachments; it is assigned to you
- Attachments – upload, open, and delete files directly from a task
- Sign in / Register – log in with email and password or create a new account right in the panel
Installation
- Open VS Code and go to Extensions (
Ctrl+Shift+X)
- Search for Todo List Hub
- Click Install
Getting started
After installation, a Todo icon appears in the Activity Bar. Click it — if you don't have an account yet, fill in the registration form, otherwise sign in with your email and password. After signing in, select the project you want to track.
Credentials are stored securely in VS Code's Secret Storage and the selected project is saved in workspace state, so you won't need to sign in again on the next launch.
Commands
| Command |
Description |
Todo: New Task |
Opens the form to create a new task |
Todo: Refresh |
Reloads tasks from the server |
Commands are available via the command palette (Ctrl+Shift+P) and as icons in the panel header.
Task statuses
| Status |
Description |
| Assigned |
Task is waiting to be picked up |
| In progress |
Work is underway |
| Testing |
Waiting for verification |
| Done |
Completed |
Language
The extension supports 8 languages: English, Czech, German, Spanish, French, Polish, Ukrainian, Italian.
By default (auto), the language follows VS Code's display language. You can override it in settings:
- Open settings (
Ctrl+Shift+P → Preferences: Open Settings (UI))
- Search for Todo language
- Pick a language from the dropdown
Or set it directly in settings.json:
"todo.language": "en"
Available values: auto, en, cs, de, es, fr, pl, uk, it
Requirements
- VS Code 1.85 or later
- Internet access