alfred-ide/package.json
Alfred 8af9a1cdcf v2.0.0: Maximum capability extraction — 48 tools, full-stack IDE brain
GIT OPERATIONS TOOLKIT (6 tools):
- git-commit: Stage all + commit with message
- git-diff: Working tree or staged diff (per-file or full)
- git-log: Commit history with count and file filter
- git-blame: Line-by-line authorship (with range support)
- git-stash: push/pop/list/drop operations
- git-branch: list/create/switch/delete branches

CODE REFACTORING (4 tools):
- rename-symbol: LSP-powered rename across all files
- code-actions: Get available quick fixes and refactorings
- apply-code-action: Execute a specific code action by title
- format-document: Auto-format any document

SYSTEM & PROCESS TOOLS (5 tools):
- system-info: CPU, RAM, uptime, node version, load average
- list-ports: All listening TCP ports with processes
- pm2-list: Full PM2 service inventory with CPU/mem/restarts
- disk-usage: Storage for / and /home
- env-vars: Environment variables with filter

DATA FORMAT UTILITIES (6 tools):
- format-json: Pretty-print JSON
- compute-hash: SHA-256/512, MD5, SHA-1
- base64: Encode/decode
- url-encode: Encode/decode
- generate-uuid: Random UUID v4
- count-lines: Lines/words/chars/blanks per file

ADVANCED FILE OPERATIONS (4 tools):
- diff-files: Unified diff of any two files
- find-replace-all: Bulk find/replace with regex support
- recent-files: Recently modified files
- file-sizes: File sizes by glob pattern

TEST RUNNER (2 tools):
- detect-tests: Auto-detect framework (jest/mocha/vitest/pytest/phpunit/cargo/go)
- run-tests: Execute tests with framework selection

CODE ANALYSIS ENGINE (4 tools):
- import-graph: Extract all imports (JS/TS/Python/PHP/Go/Rust)
- analyze-complexity: Functions, nesting depth, loops, conditions, try/catch
- dependency-info: All project deps (Node/Python/PHP Composer)
- project-stats: Language breakdown, file counts, sizes, largest files

ENHANCED DIAGNOSTICS:
- get-diagnostics-detail: Every diagnostic with file, line, severity, message, code, source

SYSTEM PROMPT — Advanced Reasoning Protocol:
- Planning Mode: numbered steps, dependencies, parallel opportunities
- Chain-of-Thought: observe → hypothesize → identify → fix → verify
- Context Synthesis: trace call chains via LSP before recommendations
- Adversarial Review: self-review after implementation
- Full-Stack Debugging Protocol: diagnostics → source → git diff → imports → tests
- System Awareness: AI knows it has 48 tools and how to use them proactively
2026-04-07 12:28:32 -04:00

142 lines
4.4 KiB
JSON

{
"name": "alfred-commander",
"displayName": "Alfred IDE Assistant — Full IDE Chat & Voice",
"description": "Fresh Alfred panel: all agents & models, voice STT/TTS, attachments, hands-free. IDE shortcuts are explicit buttons — chat text always goes to AI.",
"version": "2.0.0",
"publisher": "gositeme",
"repository": {
"type": "git",
"url": "https://alfredlinux.com/forge/commander/alfred-ide.git"
},
"homepage": "https://alfredlinux.com/forge/commander/alfred-ide",
"engines": {
"vscode": "^1.70.0"
},
"categories": [
"Other"
],
"activationEvents": [
"onStartupFinished"
],
"main": "./extension.js",
"contributes": {
"configurationDefaults": {
"window.menuBarVisibility": "visible"
},
"commands": [
{
"command": "alfred-commander.open",
"title": "Alfred: Open Panel"
},
{
"command": "alfred-commander.toggle",
"title": "Alfred: Toggle Mic"
},
{
"command": "alfred-commander.showStats",
"title": "Alfred: Account & Usage Stats"
},
{
"command": "alfred-commander.welcome",
"title": "Alfred: Getting Started"
},
{
"command": "alfred-commander.workspaceStatus",
"title": "Alfred: Workspace Status"
}
],
"keybindings": [
{
"command": "alfred-commander.open",
"key": "ctrl+shift+alt+o",
"mac": "cmd+shift+alt+o"
},
{
"command": "alfred-commander.toggle",
"key": "ctrl+shift+alt+a",
"mac": "cmd+shift+alt+a"
}
],
"viewsContainers": {
"activitybar": [
{
"id": "alfred-commander-container",
"title": "Alfred",
"icon": "media/alfred-icon.svg"
}
]
},
"views": {
"alfred-commander-container": [
{
"type": "webview",
"id": "alfred-commander.panel",
"name": "Alfred",
"visibility": "visible"
}
]
},
"walkthroughs": [
{
"id": "alfred-ide-getting-started",
"title": "Getting Started with Alfred IDE",
"description": "Your sovereign development environment — AI-powered, zero-tracking, fully yours.",
"steps": [
{
"id": "meet-alfred",
"title": "Meet Alfred — Your AI Companion",
"description": "Alfred lives in the sidebar. Click the Alfred icon in the activity bar to open the chat panel. Ask anything — code questions, file operations, debugging help.\n\n[Open Alfred Panel](command:alfred-commander.open)",
"media": {
"markdown": "media/walkthrough/meet-alfred.md"
}
},
{
"id": "voice-commands",
"title": "Talk to Your IDE",
"description": "Alfred supports voice input. Click the microphone button or press ``Ctrl+Shift+Alt+A`` to toggle voice mode. Speak naturally — Alfred transcribes and responds.\n\n[Toggle Voice](command:alfred-commander.toggle)",
"media": {
"markdown": "media/walkthrough/voice.md"
}
},
{
"id": "choose-model",
"title": "Choose Your AI Model",
"description": "Switch between AI providers and models using the dropdown at the top of the Alfred panel. Available models include Claude, GPT, local Ollama models, and more.",
"media": {
"markdown": "media/walkthrough/models.md"
}
},
{
"id": "account-stats",
"title": "Check Your Usage & Plan",
"description": "Click your username in the status bar (bottom-left) to see your account details, token usage, plan info, and billing.\n\n[View Account Stats](command:alfred-commander.showStats)",
"media": {
"markdown": "media/walkthrough/stats.md"
}
},
{
"id": "keyboard-shortcuts",
"title": "Essential Shortcuts",
"description": "Master these shortcuts to work faster:\n- ``Ctrl+Shift+Alt+O`` — Open Alfred Panel\n- ``Ctrl+Shift+Alt+A`` — Toggle Voice\n- ``Ctrl+``` `` — Open Terminal\n- ``Ctrl+P`` — Quick File Open\n- ``Ctrl+Shift+P`` — Command Palette",
"media": {
"markdown": "media/walkthrough/shortcuts.md"
}
},
{
"id": "sovereign-ide",
"title": "Your Sovereign IDE",
"description": "Alfred IDE tracks nothing. No telemetry, no usage analytics, no data collection. Your code stays on your machine. Your conversations stay private. Welcome to sovereign development.",
"media": {
"markdown": "media/walkthrough/sovereign.md"
}
}
]
}
]
},
"__metadata": {
"installedTimestamp": 1774281381634,
"targetPlatform": "undefined",
"size": 75665
}
}