Getting Started with ThinkCode
This guide will help you set up ThinkCode and start using its powerful AI-assisted coding features. Whether you're new to code editors or transitioning from VS Code, this guide will provide you with everything you need to get up and running.
System Requirements
Before installing ThinkCode, ensure your system meets the following requirements:
Minimum Requirements
- Processor: Multi-core processor (Intel Core i5 8th generation or AMD Ryzen 5 3000 series or higher recommended)
- Memory: 8GB RAM (16GB or higher recommended)
- Storage: 2GB available space
- Display: 1280 x 720 resolution minimum
- Network: Internet connection (for installation, updates, and certain Think features)
- Operating System:
- Windows 10/11 (64-bit)
- macOS 12.0 or higher
- Linux (Ubuntu 20.04+, Fedora 34+, or other major distributions)
Recommended Specifications
- Processor: Intel Core i7/i9 or AMD Ryzen 7/9
- Memory: 16GB RAM or higher
- Storage: SSD with 5GB+ available space
- Display: 1920 x 1080 resolution or higher
- Network: High-speed internet connection
Installation Guide
ThinkCode is available for Windows, macOS, and Linux. Choose your operating system below for specific installation instructions:
Windows Installation
- Download the ThinkCode installer from the official website
- Run the downloaded
.exe
file - Follow the installation wizard instructions
- Launch ThinkCode from the Start menu or desktop shortcut
macOS Installation
- Download the ThinkCode
.dmg
file from the official website - Open the downloaded file
- Drag the ThinkCode app to your Applications folder
- Launch ThinkCode from your Applications folder or Launchpad
Linux Installation
- Download the appropriate package for your distribution (
.deb
,.rpm
, or.AppImage
) from the official website - Install using your distribution's package manager:
- Debian/Ubuntu:
sudo dpkg -i thinkcode_x.x.x_amd64.deb
- Fedora/RHEL:
sudo rpm -i thinkcode-x.x.x.x86_64.rpm
- AppImage: Make the file executable and run it directly
- Debian/Ubuntu:
Alternatively, you can install via the command line:
Initial Configuration
After installing ThinkCode, you'll need to configure it for optimal performance:
Basic Settings
- Sign in or create an account: ThinkCode offers enhanced features with a free account
- Select your theme: Choose between light, dark, or system preference
- Configure your editor preferences: Adjust font size, tab size, line wrapping, etc.
- Set up keyboard shortcuts: Customize shortcuts or select from preset configurations (VS Code compatible by default)
Think Engine Configuration
- Select AI provider: Choose between cloud-based or local AI models
- Configure AI settings: Adjust response verbosity, suggestion frequency, and other AI behaviors
- Set up API keys: If using third-party AI services, provide the necessary API keys
Performance Optimization
- Memory usage: Adjust memory allocation based on your system specifications
- Startup items: Configure which extensions and features load on startup
- File indexing: Customize how ThinkCode indexes your project files for AI context
License Management
ThinkCode offers multiple license tiers to suit different users:
- Community Edition: Free for personal and small team use
- Professional Edition: Enhanced features for professional developers
- Enterprise Edition: Advanced features and support for large organizations
To activate your license:
- Go to Help > Manage License
- Enter your license key or sign in with your ThinkCode account
- Select the appropriate license type
- Complete the activation process
Next Steps
After installation, we recommend exploring:
- ThinkCode Interface Overview: Learn about the ThinkCode UI and key components
- Basic Editing Functions: Master the essential editing operations
- AI Features Introduction: Discover how to leverage AI in your development workflow
- Keyboard Shortcuts: Boost your productivity with keyboard shortcuts
For a quick introduction to the most powerful features, check out our 10-minute tutorial.
Frequently Asked Questions
How does ThinkCode differ from VS Code?
ThinkCode is built on the foundation of VS Code but significantly enhances it with the ExMCP architecture, deep AI integration, unified context management, and specialized development tools that go beyond what traditional extensions can provide.
Do I need an internet connection to use ThinkCode?
While the core editing capabilities work offline, many AI features require an internet connection to access cloud-based models. For enterprise deployments, local AI models are available that can work entirely offline.
Can I use my existing VS Code extensions?
Yes, ThinkCode is compatible with most VS Code extensions. However, for the best experience, we recommend using ThinkCode-optimized extensions that leverage the ExMCP architecture.
How secure is my code when using AI features?
ThinkCode prioritizes your privacy and security. Code is processed according to strict privacy policies, and enterprise customers can opt for fully local processing where no data leaves your network.
Troubleshooting
If you encounter any issues during installation or setup, please refer to our Troubleshooting Guide or contact support.