{"id":51544971,"url":"https://github.com/maheshtechnicals/windsurf-termux","last_synced_at":"2026-07-09T17:01:52.142Z","repository":{"id":338986166,"uuid":"1159975353","full_name":"MaheshTechnicals/Windsurf-Termux","owner":"MaheshTechnicals","description":"🌊 Install Windsurf IDE on Android Termux \u0026 ARM64 Linux | Automated installer fixing dpkg errors | One-click setup for ARM devices","archived":false,"fork":false,"pushed_at":"2026-02-17T12:17:25.000Z","size":15,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-05T16:28:15.066Z","etag":null,"topics":["android","arm64","automation","bash","code-editor","codeium","dpkg","electron","ide","installer","linux","proot","raspberry-pi","termux","termux-tools","toolkit","vscode","windsurf","windsurf-ide"],"latest_commit_sha":null,"homepage":"https://github.com/MaheshTechnicals/Windsurf-Termux","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaheshTechnicals.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-17T11:49:32.000Z","updated_at":"2026-05-01T23:54:51.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/MaheshTechnicals/Windsurf-Termux","commit_stats":null,"previous_names":["maheshtechnicals/windsurf-termux"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MaheshTechnicals/Windsurf-Termux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaheshTechnicals%2FWindsurf-Termux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaheshTechnicals%2FWindsurf-Termux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaheshTechnicals%2FWindsurf-Termux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaheshTechnicals%2FWindsurf-Termux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaheshTechnicals","download_url":"https://codeload.github.com/MaheshTechnicals/Windsurf-Termux/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaheshTechnicals%2FWindsurf-Termux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35306717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-09T02:00:07.329Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","arm64","automation","bash","code-editor","codeium","dpkg","electron","ide","installer","linux","proot","raspberry-pi","termux","termux-tools","toolkit","vscode","windsurf","windsurf-ide"],"created_at":"2026-07-09T17:01:51.366Z","updated_at":"2026-07-09T17:01:52.136Z","avatar_url":"https://github.com/MaheshTechnicals.png","language":"Shell","funding_links":["https://www.paypal.com/paypalme/Varma161"],"categories":[],"sub_categories":[],"readme":"# 🌊 Windsurf IDE Installer for Termux \u0026 Linux ARM64 | Complete Setup Toolkit\n\n\u003cdiv align=\"center\"\u003e\n\n\u003e **Install Windsurf Code Editor on Android Termux, ARM64 Linux, and Proot Environments**  \n\u003e **Automated Installation Script | Fix dpkg Errors | One-Click Setup**\n\n[![Termux](https://img.shields.io/badge/Platform-Termux%20%7C%20Linux%20ARM64-blue?style=for-the-badge\u0026logo=linux)](https://termux.com/)\n[![Bash](https://img.shields.io/badge/Written%20in-Bash-success?style=for-the-badge\u0026logo=gnu-bash)](https://www.gnu.org/software/bash/)\n[![License](https://img.shields.io/badge/License-MIT-orange?style=for-the-badge)](LICENSE)\n[![GitHub Stars](https://img.shields.io/github/stars/MaheshTechnicals/Windsurf-Termux?style=for-the-badge)](https://github.com/MaheshTechnicals/Windsurf-Termux/stargazers)\n[![GitHub Forks](https://img.shields.io/github/forks/MaheshTechnicals/Windsurf-Termux?style=for-the-badge)](https://github.com/MaheshTechnicals/Windsurf-Termux/network)\n\n**Author:** [Mahesh Technicals](https://github.com/MaheshTechnicals) | **Version:** v1.3 | **Last Updated:** February 2026\n\n\u003c/div\u003e\n\n---\n\n## 📋 Table of Contents\n\n- [Overview](#-overview)\n- [Key Features](#-key-features)\n- [Prerequisites](#-prerequisites)\n- [Quick Installation](#-quick-installation)\n- [Detailed Usage Guide](#-detailed-usage-guide)\n- [Common Issues \u0026 Solutions](#-common-issues--solutions)\n- [Technical Details](#-technical-details)\n- [FAQ](#-frequently-asked-questions-faq)\n- [Troubleshooting](#-troubleshooting)\n- [Contributing](#-contributing)\n- [Support \u0026 Donations](#-support-the-project)\n- [License](#-license)\n\n---\n\n## 🌟 Overview\n\n\n**Windsurf Toolkit for ARM64** is a powerful, automated bash script designed **exclusively for Linux distributions (such as Ubuntu) installed via Termux on Android devices**. This script requires that your Linux environment has a desktop interface accessible via VNC.\n\n\u003e **Important:** This script will **not** work on stock Android, or on Linux systems that are not installed through Termux. You must have a full Linux desktop (e.g., Ubuntu 24.04) running inside Termux, with VNC access enabled.\n\nIf you don't already have a Linux desktop set up on your Android device, follow this guide first:\n\n👉 [How to Install Ubuntu 24.04 on Android Without Root (Mahesh Technicals)](https://maheshtechnicals.com/how-to-install-ubuntu-24-04-on-android-without-root/)\n\nOnce your Linux desktop is running and accessible via VNC, you can use this toolkit to install the **Windsurf Code Editor** (AI-powered IDE by Codeium) on your ARM64 device.\n\nThis toolkit solves the notorious `dpkg` memory corruption bug (`double free or corruption`) that prevents standard installation on ARM-based systems by intelligently repackaging Debian packages with compatible compression formats.\n\n### 🎯 Why Use This Toolkit?\n\n- **Fixes ARM64 Installation Errors**: Resolves dpkg decompression failures on ARM devices\n- **Automated Process**: One-command installation with zero manual intervention\n- **Smart Version Management**: Auto-detects updates and prevents unnecessary reinstalls\n- **Performance Optimized**: Pre-configures Windsurf settings for optimal ARM64 performance\n- **Sandbox Fix Included**: Automatically patches Electron security issues for containerized environments\n\n### 🖥️ Supported Platforms\n\n- ✅ **Linux distributions (e.g., Ubuntu) installed via Termux on Android** (ARM64/AARCH64)\n- ✅ **Desktop environment required (XFCE, LXDE, etc.)**\n- ✅ **VNC server must be running for desktop access**\n\n\u003e **Not supported:** Stock Android, native Linux ARM64, Raspberry Pi OS, WSL2, or any system not installed through Termux with a desktop and VNC.\n\n---\n\n## ✨ Key Features\n\n### 🚀 **Smart Installation System**\n- Automatically detects existing Windsurf installations\n- Compares current version with repository version\n- Prevents redundant installations and saves bandwidth\n- Intelligent reinstallation prompts when already up-to-date\n\n### 📦 **Advanced Bug Bypass Mechanism**\n- Uses `7zip` + `tar` combination to safely unpack `.deb` packages\n- Recompresses with `gzip` instead of problematic `zstd` format\n- Completely eliminates ARM64 installation crashes\n- Handles dpkg memory errors automatically\n\n### 🔄 **Automatic Update Management**\n- Fetches latest version from official repositories\n- Compares versions before downloading\n- Smart update prompts to save time and bandwidth\n- Seamless upgrade path from older versions\n\n### 🛠️ **Auto-Patcher \u0026 Optimizer**\n- **Sandbox Fix**: Patches desktop shortcuts with `--no-sandbox` flags for Electron apps\n- **Config Injection**: Auto-configures `settings.json` for ARM64 optimization\n- **Performance Tuning**: Disables unnecessary security features causing slowdowns\n- **Desktop Integration**: Ensures proper application launcher functionality\n\n### 🎨 **Modern Terminal UI**\n- Beautiful gradient-colored interface\n- Real-time progress indicators\n- Descriptive status messages with emojis\n- Clean, professional output formatting\n\n### 🔍 **Dependency Management**\n- Auto-checks and installs required system packages\n- Verifies `p7zip-full`, `tar`, and `binutils` availability\n- Silent installation of missing dependencies\n- No manual intervention required\n\n---\n\n\n## 📋 Prerequisites\n\nBefore running the Windsurf Toolkit, you **must** have:\n\n### 1. Linux Desktop Installed via Termux\n- A full Linux distribution (e.g., Ubuntu 24.04) installed inside Termux on your Android device.\n- Follow this guide if you haven't set it up yet: [Install Ubuntu 24.04 on Android Without Root](https://maheshtechnicals.com/how-to-install-ubuntu-24-04-on-android-without-root/)\n\n### 2. Desktop Environment \u0026 VNC\n- A desktop environment (XFCE, LXDE, etc.) installed and running.\n- VNC server running and accessible (so you can use graphical apps).\n\n### 3. Required Software\n- **Shell**: Bash 4.0+\n- **Package Manager**: apt/apt-get (Debian-based distributions)\n- **Network**: Active internet connection for downloads\n- **Storage**: At least 500MB free space\n\n### 4. Permissions\n- **Root/Sudo Access**: Required for package installation\n- **Write Permissions**: Needed for `/usr/share/` and `/usr/local/` directories\n\n---\n\n\u003e **Note:** This script is not intended for use on native Linux ARM64, Raspberry Pi, or WSL2. It is specifically for Linux desktop environments running inside Termux on Android, with VNC access.\n\n---\n\n## 📥 Quick Installation\n\n### One-Line Installation Command\n\n```bash\nwget -qO- https://raw.githubusercontent.com/MaheshTechnicals/Windsurf-Termux/main/windsurf-toolkit.sh | bash\n```\n\n### Manual Installation (Recommended)\n\n```bash\n# Step 1: Download the script\nwget https://raw.githubusercontent.com/MaheshTechnicals/Windsurf-Termux/main/windsurf-toolkit.sh\n\n# Step 2: Make it executable\nchmod +x windsurf-toolkit.sh\n\n# Step 3: Run the toolkit\n./windsurf-toolkit.sh\n```\n\n### Alternative Methods\n\n#### Using cURL\n```bash\ncurl -O https://raw.githubusercontent.com/MaheshTechnicals/Windsurf-Termux/main/windsurf-toolkit.sh\nchmod +x windsurf-toolkit.sh\n./windsurf-toolkit.sh\n```\n\n#### Clone Repository\n```bash\ngit clone https://github.com/MaheshTechnicals/Windsurf-Termux.git\ncd Windsurf-Termux\nchmod +x windsurf-toolkit.sh\n./windsurf-toolkit.sh\n```\n\n\u003e **💡 Tip:** If `wget` is not installed, run `pkg install wget` (Termux) or `sudo apt install wget` (Linux)\n\n---\n\n## 📖 Detailed Usage Guide\n\nOnce executed, the toolkit presents an interactive menu:\n\n### Main Menu Options\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n  🌊 WINDSURF TOOLKIT v1.3\n  ✨ Author: Mahesh Technicals ✨\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n📌 Current Version: [Displays installed version or \"Not installed\"]\n\n  1. 🚀 Install or Update Windsurf\n  2. 🗑️  Uninstall Windsurf\n  3. ❌ Exit\n\n👉 Choose an option [1-3]:\n```\n\n---\n\n### Option 1️⃣: Install or Update Windsurf\n\nThis is the primary function that performs:\n\n#### Step-by-Step Process:\n\n1. **Version Check**\n   - Queries currently installed Windsurf version\n   - Fetches latest available version from repositories\n   - Compares versions and displays update availability\n\n2. **Smart Installation Logic**\n   - If **not installed**: Proceeds with fresh installation\n   - If **outdated**: Automatically updates to latest version\n   - If **up-to-date**: Asks user confirmation before reinstalling\n\n3. **Dependency Installation**\n   - Checks for `p7zip-full`, `tar`, `binutils`\n   - Automatically installs missing packages\n   - Verifies successful installation\n\n4. **Package Download**\n   - Downloads official `.deb` package from repository\n   - Displays download progress\n   - Validates package integrity\n\n5. **Advanced Repackaging**\n   - Extracts `.deb` using `ar` archive tool\n   - Decompresses `data.tar.xz` and `control.tar.xz` with 7zip\n   - Extracts structural data with tar\n   - Repackages using stable `gzip` compression\n   - Creates ARM64-compatible Debian package\n\n6. **Installation**\n   - Installs repackaged `.deb` via dpkg\n   - Handles installation errors gracefully\n   - Applies automatic fixes post-installation\n\n7. **Patching \u0026 Optimization**\n   - **Desktop Shortcut Fix**: Adds `--no-sandbox` to `.desktop` files\n   - **Settings Injection**: Creates/updates `~/.config/Windsurf/User/settings.json`\n   - **Performance Config**: Optimizes extensions and security settings\n\n8. **Cleanup \u0026 Verification**\n   - Removes temporary files\n   - Verifies installation success\n   - Displays version summary\n\n#### Example Output:\n```\n🔄 Checking repository for updates...\n✅ You already have the latest version (1.3.0) installed.\n👉 Do you want to reinstall it anyway? [y/N]: n\n\nOperation cancelled. Have a great day! 👋\n```\n\n---\n\n### Option 2️⃣: Uninstall Windsurf\n\nCompletely removes Windsurf from your system:\n\n- Purges Windsurf package using apt\n- Removes all configuration files\n- Cleans up unused dependencies\n- Frees up disk space\n\n#### Command Executed:\n```bash\nsudo apt remove --purge windsurf -y\nsudo apt autoremove -y\n```\n\n---\n\n### Option 3️⃣: Exit\n\nSafely exits the toolkit without changes.\n\n---\n\n## 🔧 Common Issues \u0026 Solutions\n\n### Issue 1: dpkg Crash on ARM64\n\n**Error Message:**\n```\ndouble free or corruption (out)\ndpkg-deb: error: \u003cdecompress\u003e subprocess was killed by signal (Aborted)\n```\n\n**Root Cause:**  \nARM64 dpkg struggles with `zstd` compressed Debian packages due to memory management issues in decompression libraries.\n\n**Solution Implemented:**  \nThe toolkit extracts the `.deb` using `7zip` and recompresses using `gzip` compression, which is fully compatible with ARM64 dpkg.\n\n**Manual Fix (if not using toolkit):**\n```bash\nar x windsurf.deb\n7z x data.tar.xz\n7z x control.tar.xz\nmkdir -p repack/DEBIAN\ntar -xf data.tar -C repack/\ntar -xf control.tar -C repack/DEBIAN/\ndpkg-deb -Zgzip --build repack windsurf-fixed.deb\nsudo dpkg -i windsurf-fixed.deb\n```\n\n---\n\n### Issue 2: Sandbox Errors (Electron Apps)\n\n**Error Message:**\n```\n[FATAL:setuid_sandbox_host.cc] The SUID sandbox helper binary was found, but is not configured correctly.\n```\n\n**Root Cause:**  \nElectron-based applications (including Windsurf) require elevated permissions to create sandboxed processes. In Termux/Proot environments, these permissions are unavailable.\n\n**Solution Implemented:**  \nThe toolkit automatically patches `.desktop` files to include `--no-sandbox` flag, bypassing the sandboxing requirement.\n\n**Manual Fix:**\n```bash\n# Edit desktop file\nsudo nano /usr/share/applications/windsurf.desktop\n\n# Change all Exec lines to include --no-sandbox:\nExec=/usr/share/windsurf/windsurf --no-sandbox %F\nExec=/usr/share/windsurf/windsurf --new-window --no-sandbox\n```\n\n---\n\n### Issue 3: VS Code Settings Errors\n\n**Problem:**  \nExtension signature verification and keychain access fail on ARM64/Termux.\n\n**Solution Implemented:**  \nAuto-injects optimized settings into `~/.config/Windsurf/User/settings.json`:\n\n```json\n{\n  \"extensions.verifySignature\": false,\n  \"settingsSync.keychain\": false,\n  \"security.workspace.trust.enabled\": false\n}\n```\n\nThese settings disable problematic features while maintaining functionality.\n\n---\n\n## 🔍 Technical Details\n\n### How the Repackaging Process Works\n\n#### Architecture of Debian Packages\n\nA `.deb` file is an `ar` archive containing:\n- `debian-binary`: Package format version\n- `control.tar.xz`: Package metadata (name, version, dependencies)\n- `data.tar.xz`: Actual program files\n\n#### Problem with Standard dpkg\nStandard dpkg on ARM64 uses internal decompression for `xz` archives compressed with `zstd`, which triggers memory corruption bugs.\n\n#### Toolkit's Solution\n\n```bash\n# Extract archive components\nar x windsurf.deb\n\n# Decompress using external 7zip (more stable)\n7z x data.tar.xz -y\n7z x control.tar.xz -y\n\n# Create new package structure\nmkdir -p repack/DEBIAN\ntar -xf data.tar -C repack/\ntar -xf control.tar -C repack/DEBIAN/\n\n# Repackage with gzip (ARM64-safe compression)\ndpkg-deb -Zgzip --root-owner-group --build repack windsurf-fixed.deb\n```\n\nThis approach:\n1. Avoids dpkg's internal decompressor\n2. Uses external tools with better ARM64 support\n3. Recompresses with universally compatible format\n4. Maintains package integrity and metadata\n\n---\n\n### Applied Patches Explained\n\n#### 1. Desktop Entry Patch\n**File Modified:** `/usr/share/applications/windsurf.desktop`\n\n**Changes:**\n```diff\n-Exec=/usr/share/windsurf/windsurf %F\n+Exec=/usr/share/windsurf/windsurf --no-sandbox %F\n\n-Exec=/usr/share/windsurf/windsurf --new-window\n+Exec=/usr/share/windsurf/windsurf --new-window --no-sandbox\n```\n\n#### 2. User Settings Injection\n**File Created/Modified:** `~/.config/Windsurf/User/settings.json`\n\n**Purpose:**\n- Disable extension signature checks (fails on ARM64)\n- Disable keychain integration (unavailable in Termux)\n- Disable workspace trust dialogs (interferes with workflow)\n\n---\n\n## ❓ Frequently Asked Questions (FAQ)\n\n### Q1: Is this tool safe to use?\n**A:** Yes! The toolkit only performs standard package management operations and uses official Windsurf packages. It's open-source and auditable.\n\n### Q2: Will this work on Raspberry Pi?\n**A:** Absolutely! Raspberry Pi (3/4/5) runs ARM64 architecture and is fully supported.\n\n### Q3: Does this modify the Windsurf source code?\n**A:** No. It only repackages the official binary and applies configuration fixes. The application itself remains unchanged.\n\n### Q4: Can I update Windsurf later?\n**A:** Yes! Just run the toolkit again. It automatically detects and installs updates.\n\n### Q5: Will this interfere with official Windsurf updates?\n**A:** No. The repackaging process maintains package management compatibility. You can use `apt update \u0026\u0026 apt upgrade` normally.\n\n### Q6: Why not just fix the dpkg bug?\n**A:** The dpkg bug is in upstream dependencies (libzstd, liblzma) and requires kernel-level fixes. This toolkit provides an immediate workaround.\n\n### Q7: Can I use this on x86/x64 systems?\n**A:** This toolkit is specifically for ARM64. x86/x64 users should use the official installer from Codeium.\n\n### Q8: Do I need root access?\n**A:** Yes, package installation requires root/sudo privileges. However, Windsurf itself can run as a regular user after installation.\n\n---\n\n## 🔧 Troubleshooting\n\n### Problem: \"wget: command not found\"\n**Solution:**\n```bash\n# Termux\npkg install wget\n\n# Linux\nsudo apt install wget\n```\n\n---\n\n### Problem: \"Permission denied\" error\n**Solution:**\n```bash\n# Make script executable\nchmod +x windsurf-toolkit.sh\n\n# Run with sudo if needed\nsudo ./windsurf-toolkit.sh\n```\n\n---\n\n### Problem: Script hangs during repackaging\n**Solution:**\n- This is normal for large packages\n- Wait 2-3 minutes for gzip compression to complete\n- Check available disk space (`df -h`)\n\n---\n\n### Problem: Windsurf won't launch after installation\n**Solution:**\n```bash\n# Try launching with debug output\n/usr/share/windsurf/windsurf --no-sandbox --verbose\n\n# Check logs\ncat ~/.config/Windsurf/logs/main.log\n```\n\n---\n\n### Problem: \"Could not find Windsurf in apt repository\"\n**Solution:**\nAdd Codeium repository manually:\n```bash\nwget -qO - https://codeium.com/windsurf/linux/deb/public.key | sudo gpg --dearmor -o /usr/share/keyrings/windsurf-archive-keyring.gpg\necho \"deb [signed-by=/usr/share/keyrings/windsurf-archive-keyring.gpg arch=arm64] https://codeium.com/windsurf/linux/deb stable main\" | sudo tee /etc/apt/sources.list.d/windsurf.list\nsudo apt update\n```\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Here's how you can help:\n\n### Ways to Contribute\n- 🐛 **Report Bugs**: Open an issue with details\n- 💡 **Suggest Features**: Share your ideas\n- 📝 **Improve Documentation**: Fix typos, add examples\n- 🔧 **Submit Code**: Create pull requests\n\n### Development Setup\n```bash\ngit clone https://github.com/MaheshTechnicals/Windsurf-Termux.git\ncd Windsurf-Termux\n./windsurf-toolkit.sh\n```\n\n### Contribution Guidelines\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n---\n\n## 💝 Support The Project\n\nIf you find this tool helpful and want to support continued development, please consider buying me a coffee!\n\n\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"https://www.paypal.com/paypalme/Varma161\" target=\"_blank\"\u003e\u003cimg src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" \u003e\u003c/a\u003e\n\n**UPI:** `maheshtechnicals@apl`\n\n\u003c/div\u003e\n\nYour support helps maintain and improve this project! ❤️\n\n---\n\n## 👨‍💻 Credits \u0026 Acknowledgments\n\n- **Script Developer**: [Mahesh Technicals](https://github.com/MaheshTechnicals)\n- **Toolkit Version**: 1.3\n- **Windsurf IDE**: Developed by [Codeium](https://codeium.com/)\n- **Community Contributors**: Thank you to all who reported issues and suggested improvements!\n\n---\n\n## ⚠️ Disclaimer\n\nThis tool is provided for educational and convenience purposes to help run Windsurf on non-standard ARM64 environments (Android Termux, Linux ARM, Proot).\n\n**Important Notes:**\n- This toolkit is **not officially affiliated** with Codeium or Windsurf\n- Use at your own risk\n- Always backup important data before installation\n- The repackaging process maintains official binaries without modification\n- Windsurf® is a trademark of Codeium Inc.\n\n---\n\n## 📄 License\n\nThis project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details.\n\n```\nMIT License\n\nCopyright (c) 2025 Mahesh Technicals\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software.\n```\n\n---\n\n## 📞 Contact \u0026 Support\n\n- **GitHub**: [@MaheshTechnicals](https://github.com/MaheshTechnicals)\n- **Issues**: [Report a Bug](https://github.com/MaheshTechnicals/Windsurf-Termux/issues)\n- **Discussions**: [Join Community](https://github.com/MaheshTechnicals/Windsurf-Termux/discussions)\n\n---\n\n## 🌟 Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=MaheshTechnicals/Windsurf-Termux\u0026type=Date)](https://star-history.com/#MaheshTechnicals/Windsurf-Termux\u0026Date)\n\n---\n\n## 📊 Keywords\n\n`windsurf termux`, `windsurf android`, `windsurf arm64`, `windsurf linux`, `install windsurf termux`, `windsurf ide`, `codeium windsurf`, `windsurf code editor`, `termux ide`, `android code editor`, `dpkg fix arm64`, `windsurf installer script`, `termux windsurf setup`, `proot windsurf`, `linux arm64 ide`, `raspberry pi windsurf`, `windsurf ubuntu arm`, `termux development tools`, `android programming environment`\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cp\u003e\n  \u003csub\u003e© 2025 Mahesh Technicals. All rights reserved.\u003c/sub\u003e\n\u003c/p\u003e\n\n**If this project helped you, please consider giving it a ⭐ on GitHub!**\n\nMade with ❤️ for the ARM64 \u0026 Termux community\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaheshtechnicals%2Fwindsurf-termux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaheshtechnicals%2Fwindsurf-termux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaheshtechnicals%2Fwindsurf-termux/lists"}