Open Command Palette (Ctrl+Shift+P) and run Zenit: Set API Key
Paste your API key in the prompt
The extension connects automatically -- no browser login needed
Option B: Browser Login
Install the extension
Click the Zenit icon in the Activity Bar
Run Zenit: Login from the Command Palette (Ctrl+Shift+P)
Complete login in your browser
VS Code will automatically connect
Note: If both an API key and JWT session exist, the API key takes priority. Real-time chat and notifications via WebSocket are only available with browser login.
Commands
Command
Description
Zenit: Login
Connect to your Zenit account via browser
Zenit: Logout
Disconnect from Zenit
Zenit: Set API Key
Store an API key securely
Zenit: Remove API Key
Remove stored API key
Zenit: Refresh Tasks
Manually refresh the task list
Zenit: Create Task
Create a new task
Zenit: Select Channel
Choose a chat channel
Zenit: Start Focus Mode
Start a focus session
Zenit: Stop Focus Mode
End the current focus session
Zenit: Select Active Project
Set the project for @zenit AI
Configuration
Setting
Default
Description
zenit.serverUrl
https://zenit.educamania.com
Zenit server URL
zenit.pollingInterval
60
Task refresh interval in seconds (10-300)
Plan Features
Feature
FREE
PRO
MAX
View tasks
Read-only
Full
Full
Move/create tasks
-
Yes
Yes
Chat
-
Yes
Yes
@zenit AI
-
-
Yes
Focus Mode
-
Yes
Yes
Privacy & Security
JWT tokens and API keys are stored securely in VS Code's SecretStorage (encrypted at OS level)
All communication uses HTTPS
WebSocket auth uses STOMP headers (tokens never in URLs)
Chat messages are end-to-end encrypted (same as web app)
No data is stored locally except authentication credentials