Documentation

Installing ThinkCode on Windows

This guide provides detailed instructions for installing ThinkCode on Windows 10 (version 1909 or higher) and Windows 11. Follow these steps to get ThinkCode up and running on your Windows system.

Prerequisites

Before installing ThinkCode, ensure your system meets the following requirements:

  • Operating System: Windows 10 64-bit (version 1909 or higher) or Windows 11
  • Processor: Multi-core processor (Intel Core i5 8th generation / AMD Ryzen 5 3000 series or equivalent)
  • Memory: 8GB RAM (16GB+ recommended)
  • Storage: 2GB available space (SSD recommended)
  • Display: 1280 x 720 resolution
  • Internet: Connection required for installation, updates, and cloud-based AI features

For a complete list of requirements, see the System Requirements page.

Installation Methods

ThinkCode can be installed on Windows using several methods:

  1. Standard Installer
  2. Microsoft Store
  3. Portable Version
  4. Silent Installation

The standard installer provides the most complete installation experience:

Download the Installer

  1. Visit the ThinkCode download page
  2. Click on the "Download for Windows" button
  3. Save the installer file (ThinkCode-Setup-x.x.x.exe) to your computer

Run the Installer

  1. Locate the downloaded installer file
  2. Right-click the file and select "Run as administrator" (recommended)
  3. If prompted by User Account Control (UAC), click "Yes" to allow the installer to run

Installation Wizard

Follow the steps in the installation wizard:

  1. Welcome Screen: Click "Next" to continue
  2. License Agreement: Read and accept the terms, then click "Next"
  3. Installation Location: Choose the installation directory or accept the default (C:\Program Files\ThinkCode), then click "Next"
  4. Start Menu Folder: Choose the Start Menu folder name or accept the default, then click "Next"
  5. Additional Tasks: Select optional tasks:
    • Create a desktop shortcut
    • Add to PATH
    • Associate with code files
    • Register as default editor for supported file types
  6. Ready to Install: Review your choices and click "Install" to begin installation
  7. Installation Progress: The installer will copy files and configure your system
  8. Completing Setup: Click "Finish" to complete the installation

First Launch

After installation:

  1. Launch ThinkCode from the Start menu, desktop shortcut, or by typing "ThinkCode" in the search box
  2. The first-time setup wizard will guide you through initial configuration
  3. Sign in or create a ThinkCode account when prompted
  4. Follow the prompts to configure AI features and import settings (if applicable)

Microsoft Store

ThinkCode is also available through the Microsoft Store, offering automatic updates and sandboxed installation:

  1. Open the Microsoft Store app on your Windows device
  2. Search for "ThinkCode"
  3. Click on ThinkCode in the search results
  4. Click "Get" or "Install" to download and install ThinkCode
  5. Once installed, launch ThinkCode from the Start menu or search
  6. Follow the first-time setup wizard to configure ThinkCode

Portable Version

The portable version allows you to run ThinkCode without installing it:

  1. Visit the ThinkCode download page
  2. Click on "Download portable version" under the Windows section
  3. Download the ZIP file (ThinkCode-Portable-x.x.x.zip)
  4. Extract the ZIP file to a location of your choice (e.g., a USB drive or folder)
  5. Run ThinkCode.exe from the extracted folder
  6. The application will run in portable mode, storing configuration in the same directory

Note: Some features may be limited in portable mode, and you must have administrator rights to use certain features.

Silent Installation (for Enterprise Deployment)

For enterprise environments, ThinkCode supports silent installation:

# Basic silent installation
ThinkCode-Setup-x.x.x.exe /S
 
# Silent installation with custom installation path
ThinkCode-Setup-x.x.x.exe /S /D=C:\CustomPath\ThinkCode
 
# Silent installation with additional options
ThinkCode-Setup-x.x.x.exe /S /NoDesktopShortcut /RegisterFileTypes

For more options and enterprise deployment information, see the Enterprise Deployment Guide.

Installation Options

During installation, you can customize several aspects of ThinkCode:

Installation Location

By default, ThinkCode installs to:

  • C:\Program Files\ThinkCode (for system-wide installation)
  • C:\Users\<username>\AppData\Local\Programs\ThinkCode (for user installation)

You can choose a different location during installation.

File Associations

ThinkCode can register itself as the default editor for various file types:

  • Source code files (.js, .ts, .py, .java, etc.)
  • Data files (.json, .xml, .csv, etc.)
  • Configuration files (.yaml, .toml, etc.)
  • Text files (.txt, .md, etc.)

Select the desired file associations during installation or configure them later in ThinkCode settings.

Integration with Windows

ThinkCode can integrate with Windows in several ways:

  • Explorer context menu: Right-click on files to open them in ThinkCode
  • Windows terminal: Open ThinkCode from the command line with thinkcode <file or folder>
  • Path integration: Run ThinkCode from any command prompt or PowerShell window

Post-Installation

After installing ThinkCode, consider these additional steps:

Configure Settings

  1. Open ThinkCode
  2. Access settings with Ctrl+, or by clicking the gear icon
  3. Configure editor preferences, AI features, and other settings

Install Extensions

  1. Open the Extensions view with Ctrl+Shift+X
  2. Browse or search for extensions
  3. Click "Install" on desired extensions

Import Existing VS Code Configuration

If you're migrating from VS Code:

  1. Open ThinkCode
  2. Select "File > Import from VS Code"
  3. Choose what to import (settings, extensions, keybindings)
  4. Click "Import" to complete the process

Updating ThinkCode

ThinkCode can be updated in several ways:

  • Automatic updates: By default, ThinkCode checks for updates and installs them automatically
  • Manual updates: Click "Check for Updates" in the Help menu
  • Microsoft Store: Updates automatically through the Microsoft Store
  • Portable version: Download and extract a new portable version

Troubleshooting

If you encounter issues during installation:

Installation Fails

  • Ensure you have administrator privileges
  • Temporarily disable antivirus software
  • Check system requirements
  • Download a fresh copy of the installer

Application Won't Start

  • Verify Windows is up to date
  • Check Event Viewer for application errors
  • Run as administrator to check if it's a permissions issue
  • Try the portable version to rule out installation issues

Missing Dependencies

The installer should handle dependencies, but if issues occur:

Advanced Troubleshooting

For detailed troubleshooting:

  1. Launch ThinkCode with verbose logging:
    thinkcode --verbose
  2. Check the log file at %APPDATA%\ThinkCode\logs
  3. See the Troubleshooting Guide for common issues

Uninstalling ThinkCode

To uninstall ThinkCode:

  1. Open Windows Settings
  2. Go to Apps > Apps & features
  3. Search for "ThinkCode"
  4. Select ThinkCode and click "Uninstall"
  5. Follow the uninstallation wizard

Alternatively, use the uninstaller in the ThinkCode installation directory or the Start menu.

Next Steps

Now that you've installed ThinkCode, check out: