CoreTeam
CoreTeam brings privacy-first developer presence into VS Code. Connect your editor to CoreTeam, choose a project, and share a simple activity signal with your team so collaborators can see when you are active, idle, or paused.
CoreTeam is designed to share useful context without exposing your code. By default, it can show the current file name, language, workspace name, status, and how long the VS Code window has been open.
Features
- Connect VS Code to your CoreTeam account.
- Select the CoreTeam project you want to share activity with.
- Show active, idle, and paused presence from VS Code.
- Share the current file name, such as
game-logic.ts, without sending folder paths.
- Show the current language, such as TypeScript, JavaScript, or CSS.
- Display how long your current VS Code window has been open.
- Pause and resume sharing at any time.
- Preview what presence data would be shared before sending it.
- Change privacy level from VS Code settings or commands.
- Use a status bar item to see connection and sharing state quickly.
Privacy First
CoreTeam never sends source code, file contents, selected text, terminal output, clipboard contents, environment variables, credentials, secrets, or absolute filesystem paths.
The default privacy level sends only safe editor metadata. Sensitive files and secret-like paths automatically hide file details.
Available privacy levels:
- Hidden: shares only workspace name and status.
- Basic: adds language information.
- Filename: adds the active file name only.
- Detailed: adds relative path and line number after explicit selection.
Getting Started
- Install the CoreTeam extension.
- Open the Command Palette.
- Run
CoreTeam: Connect.
- Sign in to CoreTeam.
- Run
CoreTeam: Select Project.
- Run
CoreTeam: Start Sharing.
The production CoreTeam server is used by default:
{
"livey.serverUrl": "https://coreteamapp.ir"
}
The setting name currently remains livey.serverUrl for compatibility with earlier builds.
Commands
CoreTeam: Connect
CoreTeam: Disconnect
CoreTeam: Select Project
CoreTeam: Start Sharing
CoreTeam: Stop Sharing
CoreTeam: Change Privacy Level
CoreTeam: Preview Current Presence
CoreTeam: Show Connection Status
CoreTeam: Open Logs
Local CoreTeam Development
If you are testing against a local CoreTeam server, set:
{
"livey.serverUrl": "http://localhost:5000"
}
For normal use, keep the default production server.
Support
CoreTeam works with the CoreTeam web app at:
https://coreteamapp.ir