First-party VS Code apps exposed to GitHub Copilot Chat as tools
A platform for first-party apps that extend GitHub Copilot Chat with real tools.
Built on the VS Code LM Tools API — no MCP overhead, no sidecar servers. Tools register directly into Copilot Chat.
51 tools covering pages, drafts, spaces, comments, attachments, templates, properties, labels, restrictions, search, local mirror, and more.
Auto-deploys reference documentation to ~/.copilot/skills/ so Copilot always has up-to-date tool knowledge.
Zero telemetry, zero analytics. Authentication tokens stored exclusively in VS Code's encrypted SecretStorage.
File-based page templates with YAML frontmatter, variable substitution, and Confluence label sync. Global + workspace scopes.
Export pages, diff versions, and bulk create/update/delete/move — all from Copilot Chat with controlled concurrency.
Get started in seconds.
code --install-extension allansantos-dv.powerred-apps
@confluence to start using the Confluence tools.
51 tools organized by category — all available as native Copilot Chat tools.
Powerred Apps uses a hybrid auth model: OAuth 3LO for most operations, with an optional Cloud API token for a handful of legacy endpoints.
| Method | Description |
|---|---|
searchCql | CQL search |
listDraftsV2 | List drafts (v2 rejects status=draft) |
createSpace | Create space |
updateSpace | Update space |
deleteSpace | Delete space |
addPageLabels | Add labels to page |
removePageLabel | Remove label from page |
getContentRestrictions | Get page restrictions |
getContentRestrictionsByOp | Get restrictions by operation |
updateContentRestrictions | Update page restrictions |
Powerred Apps: Configure Confluencehttps://yoursite.atlassian.net)Powerred Apps: Check Confluence Auth Status to see which credentials are configured and valid.
api.atlassian.com and your Atlassian tenant.
O Powerred Apps usa um modelo híbrido de autenticação: OAuth 3LO para a maioria das operações, com um Token de API Cloud opcional para alguns endpoints legados.
| Método | Descrição |
|---|---|
searchCql | Busca CQL |
listDraftsV2 | Listar rascunhos (v2 rejeita status=draft) |
createSpace | Criar espaço |
updateSpace | Atualizar espaço |
deleteSpace | Excluir espaço |
addPageLabels | Adicionar rótulos à página |
removePageLabel | Remover rótulo da página |
getContentRestrictions | Obter restrições da página |
getContentRestrictionsByOp | Obter restrições por operação |
updateContentRestrictions | Atualizar restrições da página |
Powerred Apps: Configurar Confluencehttps://seusite.atlassian.net)Powerred Apps: Verificar Status de Autenticação do Confluence para ver quais credenciais estão configuradas e válidas.
api.atlassian.com e seu tenant Atlassian.
Powerred Apps is designed with privacy as a core principle.
Powerred Apps collects ZERO personal data. No telemetry, no analytics, no tracking.
Authentication tokens (Atlassian API token, OAuth tokens, PAT) are stored exclusively in VS Code's encrypted SecretStorage. Never transmitted anywhere except the user's configured Atlassian instance.
Outbound requests are made ONLY to:
auth.atlassian.com and api.atlassian.com if OAuth is enabledNo third-party servers, no proxies, no analytics endpoints.
Page content, space data, and comments retrieved during tool execution are passed to GitHub Copilot Chat for the user's request. The extension does not persist Atlassian content beyond the active chat session.
None. The extension does not send usage data, error reports, or any signals to the publisher or any third party.
Source code available at github.com/AllanSantos-DV/powerred-apps (private; release artifacts public via Marketplace).
Issues, questions, data requests: open an issue on GitHub.
This Privacy Policy may be updated; the current version is always at allansantos-dv.github.io/powerred-apps/#privacy. Last updated: April 27, 2026.