Skip to content

Troubleshooting

A publisher warning appears during installation

Section titled “A publisher warning appears during installation”

Beta builds are pre-code-signing, so a SmartScreen/Defender warning is shown normally. Follow the “First launch guide” on the download page to allow it just once, and it won’t show afterward. The installer is large, so the first scan may take a while — if a window doesn’t appear right away, wait a moment and try running it again.


New tab menu → VNC connect… or a saved connection. Input fields:

FieldDefaultDescription
HostVNC server IP or domain
Port5900VNC default port
PasswordVNC authentication password
Save nameIf entered, registers in saved connections

Reaching an internal-network VNC via SSH tunnel

Section titled “Reaching an internal-network VNC via SSH tunnel”

Enabling the SSH tunnel option in the connection dialog lets you reach an internal-network VNC through a bastion server. You don’t need to open port 5900 directly from outside the firewall.

ButtonAction
Send clipboardSend the local clipboard to the remote
Ctrl+Alt+DelSend Ctrl+Alt+Del to the remote PC
📁 FTToggle the file transfer panel
  • Ctrl+Shift+V — Send the local clipboard to the remote only (no paste key sent)
  • Ctrl+V — Send + also send the paste key to the remote

File transfer panel features:

FeatureMethod
Browse foldersClick an item in the list, ↑ for parent folder
Refresh↻ button
New folder➕ button
Upload⬆ button (multiple files can be selected)
DownloadDouble-click / right-click / check boxes then download
Rename / deleteRight-click menu

Uploading a file with the same name shows an overwrite confirmation message.

If filenames are garbled, change the encoding dropdown at the top of the panel (default UTF-8). Changing it auto-reconnects.

SymptomCauseAction
Connection failsWrong host / port / passwordRecheck connection details, confirm VNC is running on the server
Can’t reach internal networkFirewall blockingEnable the SSH tunnel option
File transfer panel missing or errorsServer isn’t TightVNC 2.xSwitch to a TightVNC 2.x server
Garbled filenamesServer encoding mismatchSelect the server encoding in the encoding dropdown (e.g. EUC-KR)
Screen shows but clipboard doesn’t workServer clipboard disabledEnable clipboard sharing in VNC server settings

New tab menu → WinRM (remote Windows)…. Input fields:

FieldDefaultDescription
HostRemote Windows PC IP or domain
UserWindows local or domain account
PasswordAccount password
Port5985 (HTTP) / 5986 (HTTPS)Selected via the HTTPS toggle
Use HTTPSOffOn for 5986, off for 5985
Save nameIf entered, registers in saved connections

On the remote PC, open PowerShell as administrator and run:

Terminal window
Enable-PSRemoting -Force

For workgroup or direct-IP connections (not a domain environment), you must set TrustedHosts on the client PC. Clicking the “Add this host to trusted” button in the connection dialog handles it automatically.

To set it manually:

Terminal window
# Run in administrator PowerShell
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "target IP or hostname" -Force
  • Type a PowerShell command in the console and press Enter to run.
  • Browse command history with the ↑ / ↓ keys.
  • It’s an imperative approach that makes a new connection per command (session state is not preserved).
  • Interactive prompts like Read-Host are not supported.
SymptomCauseAction
”Access denied” errorInsufficient account permissionsUse an administrator account or add to the remote-management allowed group
Won’t connect (workgroup)TrustedHosts not setClick “Add this host to trusted” in the dialog
Won’t connect (firewall)Port 5985/5986 blockedAllow WinRM ports in the remote PC firewall
No WinRM servicePSRemoting not enabledRun Enable-PSRemoting -Force on the remote PC
HTTPS certificate errorSelf-signed certificateConnect over HTTP (5985) or set up certificate trust
No WinRM in the menuRunning on macOSWindows-only feature, use it on a Windows PC

Clicking the 📷 button in the tab bar covers the screen with a transparent overlay.

  1. Drag with the mouse to select the region to capture (external monitors included).
  2. The captured image opens in the markup editor — annotate with arrows, text, and a highlighter.
  3. Clicking the “Send to AI” button attaches the image to the open AI Chat.

New tab menu → 🖥️ Desktop capture… → select an app from the window list, and that window is live-streamed into the panel (view-only).

  • The AI can see the mirrored screen with the panel_screenshot tool.
  • The web preview panel can be captured and sent to the AI with the ✏️ button.

SymptomCauseAction
Screen goes white and auto-reloadsRenderer process crashAuto-recovered — normal behavior
Crashes 3+ times within 30 secondsGPU driver or memory issueUpdate the GPU driver and relaunch
Stays white even after reloadSerious renderer errorCheck crash.log and contact support

Crash log location: %APPDATA%\Blyck\crash.log

When a crash occurs:

  1. Open crash.log and check the last error.
  2. Open the developer tools with F12 and check the error in the Console tab.
  3. If unresolved, attach crash.log and logs\blyck.log on the contact page.
SymptomCauseAction
Freezes 5–10s then auto-recoversMain thread blocked during RAG re-indexing or LSP initWait a moment
Freezes repeatedlyResource contentionAttach blyck.log and contact support
Long freeze during AI workTurn backstop (60 min) or 2-minute no-response handlingForce-stop with the ■ Stop button

Blyck checks for updates at app start and every 4 hours from update.blyck.dev. New versions download in the background and install automatically on app exit.

SymptomCauseAction
Update doesn’t applyApp didn’t fully exitFully exit including the tray icon, then relaunch
Download failsCorporate network blocks the CDNAsk IT to allow update.blyck.dev, or install manually
Update check doesn’t runOffline environmentConnect to the internet and restart
SymptomCauseAction
Full-screen lock displayed14-day trial endedPaste the license key to authenticate
”Your subscription has expired”Subscription expired or canceledCheck subscription status in the Lemon Squeezy portal
Authentication failsOfflineConnect to the network and retry
”Registered on another device”Device registration exceededManage devices in the Lemon Squeezy portal
Locked after 7 days from authenticationOffline grace period exceededConnect to the internet and restart the app to re-verify
SymptomCauseAction
Connection timeoutNetwork / firewall blockingCheck host, port, and firewall rules. PG/MySQL 10s, MSSQL 15s
Oracle ORA-xxxxxServer-side error (service name, account lock, etc.)Recheck server connection details
Oracle NJS-116Environment unsupported by Thin modeCheck Force Thick + set the 64-bit Instant Client path
Oracle NJS-118Thick initialization errorRestart the app and retry
MySQL BIGINT shown as stringPrecision protection beyond 2^53Normal behavior — not a bug
Connection pool session surgeAuto-managed by the pool (max 4), no problem

For detailed DB issues, see the DB Client page.

SymptomCauseAction
Page won’t loadDev server not runningRun the local dev server first, then enter the URL
preview_eval fails immediatelyPage still loadingRetry after the preview_wait tool
Stays on a blank screenURL error or server errorCheck the URL and server status

For details, see the Run & Preview page.

SymptomCauseAction
No results, or old files shownIndex not refreshedChat settings → check RAG Index Status
A deleted file is searchedOrphan itemRun the Orphan Scan cleanup tool
Too much noise in resultsUnnecessary files indexedAdd exclusion patterns with .termeditignore
Strange results after changing the embedding modelRe-indexing in progressWait until re-indexing completes

For RAG index management, see the RAG Search page.

SymptomCauseAction
Stuck at password entryNon-standard prompt (detection wait up to 30s)Enter directly or use saved passwords
Auto-reconnect failsPassword-only server (password not reused on reconnect)Set up key/agent auth or reconnect manually
Only SFTP failsSFTP subsystem disabledReconnect manually from the file panel
Garbled KoreanServer localeCheck *.UTF-8 with the server locale

For details, see the Terminal · SSH · SFTP page.

SymptomCauseAction
AI Chat disabledCLI not installed or not logged inInstall/log in to the CLI in the readiness wizard
401/403 errorAPI key expired or invalidRe-register the key or re-run claude login
No response / stuckNetwork or expired authenticationAfter 3 auto-retries, re-login and start a new chat
File changed without an approval card🚀 Auto mode enabledSwitch to ⚡ Act + Review mode with Ctrl+3

For details, see the AI Chat page.

SymptomCauseAction
Python autocompletion doesn’t workPyright not installedApprove the “Download?” modal when first opening a Python file
Go autocompletion doesn’t workNo Go toolchainAfter installing Go, run go install golang.org/x/tools/gopls@latest
Rust autocompletion doesn’t workrust-analyzer download failedRestart the app in a GitHub-accessible environment, or install manually and register on PATH
Download fails on a corporate networkGitHub blockedInstall the server directly and register it on PATH
SymptomCauseAction
Blurry textWebGL fallback (Canvas/DOM)Explicitly specify the Canvas renderer in settings
Full-width character alignment brokenUsing the DOM rendererSpecify the Canvas renderer in settings
Garbled Korean (local)Windows auto-applies UTF-8; replace native exes like ipconfig with PowerShell cmdlets

Open the change history with Ctrl+Shift+H and file, DB, and SSH changes are all recorded. Select an item and revert it. DML is automatically backed up just before execution, so even UPDATE without WHERE can be restored.

For detailed behavior, see the Git · ChangeSet page.


ItemLocation
App log%APPDATA%\Blyck\logs\blyck.log (2MB rotation)
Crash log%APPDATA%\Blyck\crash.log
Connection info (excluding passwords)%APPDATA%\Blyck\connections.json
Layout (tabs · splits)%APPDATA%\Blyck\layout.json
AI chat history%APPDATA%\Blyck\chats\
Change history (ChangeSet)%APPDATA%\Blyck\blyck-history.db
RAG indexPer-workspace SQLite file

Passwords and tokens are stored encrypted in the OS credential store, not in files. In logs, passwords, tokens, API keys, and user paths are automatically masked, and logs are stored locally only and never sent externally.


For unresolved issues, send them via the contact page. Including environment info (OS · version) and reproduction steps helps us assist quickly. The auxiliary servers Blyck opens internally (MCP · VNC proxy, etc.) all open only with a localhost dynamic port + token authentication, so no firewall exception or port opening is needed.