feat: initial commit - Jhonny Editor

- Adicionado estrutura completa do projeto
- Configurado MCP server para Premiere Pro
- Adicionado documentação e skills
- Configurado Gitignore para o projeto
This commit is contained in:
João Henrique
2026-09-08 09:59:31 -04:00
commit b541f502ba
1507 changed files with 387650 additions and 0 deletions
+85
View File
@@ -0,0 +1,85 @@
#!/usr/bin/env bash
# Install the Premiere Pro AI Chat CEP plugin
# Creates a symlink (or copies) from the chat-plugin/ directory
# into the Adobe CEP extensions folder.
set -e
PLUGIN_NAME="com.ppro.ai.chat"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"
PLUGIN_SRC="$PROJECT_ROOT/chat-plugin"
echo "========================================"
echo " Premiere Pro AI Chat — Plugin Installer"
echo "========================================"
echo ""
# Detect OS
if [[ "$OSTYPE" == "darwin"* ]]; then
CEP_DIR="$HOME/Library/Application Support/Adobe/CEP/extensions"
elif [[ "$OSTYPE" == "linux-gnu"* ]]; then
CEP_DIR="$HOME/.config/Adobe/CEP/extensions"
else
echo "⚠ Windows detected. Please manually copy:"
echo " From: $PLUGIN_SRC"
echo " To: %APPDATA%\\Adobe\\CEP\\extensions\\$PLUGIN_NAME"
echo ""
echo "Then set registry key to enable unsigned extensions:"
echo ' HKEY_CURRENT_USER\SOFTWARE\Adobe\CSXS.11'
echo ' PlayerDebugMode = "1" (String)'
exit 0
fi
echo "Plugin source: $PLUGIN_SRC"
echo "CEP target: $CEP_DIR/$PLUGIN_NAME"
echo ""
# Verify source exists
if [ ! -d "$PLUGIN_SRC" ]; then
echo "✗ Error: Plugin source not found at $PLUGIN_SRC"
exit 1
fi
# Create CEP extensions directory if needed
if [ ! -d "$CEP_DIR" ]; then
echo "Creating CEP extensions directory..."
mkdir -p "$CEP_DIR"
fi
# Remove existing installation
if [ -L "$CEP_DIR/$PLUGIN_NAME" ] || [ -d "$CEP_DIR/$PLUGIN_NAME" ]; then
echo "Removing existing installation..."
rm -rf "$CEP_DIR/$PLUGIN_NAME"
fi
# Create symlink
echo "Creating symlink..."
ln -s "$PLUGIN_SRC" "$CEP_DIR/$PLUGIN_NAME"
echo "✓ Symlink created"
# Enable unsigned extensions (macOS)
if [[ "$OSTYPE" == "darwin"* ]]; then
echo ""
echo "Enabling unsigned CEP extensions..."
# Support CSXS versions 9-12 for various Premiere Pro versions
for ver in 9 10 11 12; do
defaults write com.adobe.CSXS.$ver PlayerDebugMode 1 2>/dev/null || true
done
echo "✓ Debug mode enabled (CSXS 9-12)"
fi
echo ""
echo "========================================"
echo " ✓ Installation complete!"
echo "========================================"
echo ""
echo "Next steps:"
echo " 1. Restart Premiere Pro (if running)"
echo " 2. Open: Window → Extensions → AI Chat"
echo " 3. Enter your Claude or Gemini API key"
echo " 4. Start chatting to control Premiere Pro!"
echo ""
echo "Note: The AI Chat panel and MCP for Adobe Premiere Pro panel"
echo "can run side by side if you have both installed."
echo ""