You can use this one click or go to the python branch
curl -fsSL https://raw.githubusercontent.com/azrilaiman2003/augment-vip/python/install.sh -o install.sh && chmod +x install.sh && ./install.shA utility toolkit for Augment VIP users, providing tools to manage and clean VS Code databases.
- Database Cleaning: Remove Augment-related entries from VS Code databases
- Telemetry ID Modification: Generate random telemetry IDs for VS Code to enhance privacy
- Cross-Platform Support: Works on macOS, Linux, and Windows
- Safe Operations: Creates backups before making any changes
- User-Friendly: Clear, color-coded output and detailed status messages
- Bash shell environment
- SQLite3
- curl (for future updates)
- jq (for configuration parsing)
You can install with a single command using curl:
curl -fsSL https://raw.githubusercontent.com/azrilaiman2003/augment-vip/main/install.sh -o install.sh && chmod +x install.sh && ./install.shThis will:
- Download the installation script
- Make it executable
- Create a new
augment-vipdirectory in your current location - Run the installation, which will download additional required scripts
- Prompt you if you want to run the database cleaning and telemetry ID modification scripts
If you prefer to clone the entire repository:
git clone https://github.com/azrilaiman2003/augment-vip.git
cd augment-vip
./scripts/install.shThe installation script will:
- Check for required dependencies
- Download additional required scripts
- Create necessary project directories
- Set up default configuration
- Make all scripts executable
You can also run the installation script with options to automatically run the cleaning and ID modification scripts. This works with both the one-line and repository installation methods:
# One-line install with all features
curl -fsSL https://raw.githubusercontent.com/azrilaiman2003/augment-vip/main/scripts/install.sh -o install.sh && chmod +x install.sh && ./install.sh --all
# After installation, you'll have an augment-vip directory
# Navigate to it to run scripts directly:
cd augment-vip
# Or if you've already downloaded the script or cloned the repository:
# Run installation and clean databases
./install.sh --clean
# or
./scripts/install.sh --clean
# Run installation and modify telemetry IDs
./install.sh --modify-ids
# or
./scripts/install.sh --modify-ids
# Run installation, clean databases, and modify telemetry IDs
./install.sh --all
# or
./scripts/install.sh --all
# Show help
./install.sh --help
# or
./scripts/install.sh --helpIf you prefer to install manually:
-
Clone the repository:
git clone https://github.com/azrilaiman2003/augment-vip.git cd augment-vip -
Make scripts executable:
chmod +x scripts/*.sh -
Create required directories:
mkdir -p config logs data temp
To remove Augment-related entries from VS Code databases:
./scripts/clean_code_db.shThis script will:
- Detect your operating system
- Find VS Code database files
- Create backups of each database
- Remove entries containing "augment" from the databases
- Report the results
To change the telemetry IDs in VS Code's storage.json file:
./scripts/id_modifier.shThis script will:
- Locate the VS Code storage.json file
- Generate a random 64-character hex string for machineId
- Generate a random UUID v4 for devDeviceId
- Create a backup of the original file
- Update the file with the new random values
augment-vip/
├── config/ # Configuration files
├── data/ # Data storage
├── logs/ # Log files
├── scripts/ # Utility scripts
│ ├── clean_code_db.sh # Database cleaning script
│ ├── id_modifier.sh # Telemetry ID modification script
│ └── install.sh # Installation script
├── temp/ # Temporary files
└── README.md # This file
The database cleaning tool works by:
-
Finding Database Locations: Automatically detects the correct paths for VS Code databases based on your operating system.
-
Creating Backups: Before making any changes, the tool creates a backup of each database file.
-
Cleaning Databases: Uses SQLite commands to remove entries containing "augment" from the databases.
-
Reporting Results: Provides detailed feedback about the operations performed.
Missing Dependencies
[ERROR] sqlite3 is not installed
Install the required dependencies:
- macOS:
brew install sqlite3 curl jq - Ubuntu/Debian:
sudo apt install sqlite3 curl jq - Fedora/RHEL:
sudo dnf install sqlite3 curl jq - Windows (with Chocolatey):
choco install sqlite curl jq
Permission Denied
[ERROR] Permission denied
Make sure the scripts are executable:
chmod +x scripts/*.shNo Databases Found
[WARNING] No database files found
This may occur if you haven't used VS Code on your system, or if it's installed in non-standard locations.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Azril Aiman - me@azrilaiman.my
Project Link: https://github.com/azrilaiman2003/augment-vip
Made with ❤️ by Azril Aiman