diff --git a/packages/happy-cli/scripts/claude_local_launcher.cjs b/packages/happy-cli/scripts/claude_local_launcher.cjs index 6afab097e..335387d8e 100644 --- a/packages/happy-cli/scripts/claude_local_launcher.cjs +++ b/packages/happy-cli/scripts/claude_local_launcher.cjs @@ -1,5 +1,15 @@ const fs = require('fs'); +// Fix Windows Unicode rendering (box-drawing characters) +if (process.platform === 'win32') { + const { execSync } = require('child_process'); + try { + execSync('chcp 65001', { stdio: 'ignore' }); + } catch (e) { + // chcp not available, ignore + } +} + // Disable autoupdater (never works really) process.env.DISABLE_AUTOUPDATER = '1';