🌊

Windsurf Tools

版本 v0.0.1

专为 Windsurf IDE 打造的全方位增强工具。提供账号管理、设备信息修改、扩展管理、配置同步等核心功能。支持多账号切换、配置模板、主题定制、快捷命令等高级特性。界面现代美观,操作简单高效,让您的 Windsurf IDE 体验更上一层楼。

核心功能

👥 账号管理系统

  • 多账号统一管理和切换
  • 账号信息加密存储
  • 支持 GitHub/Google/Email 登录
  • 账号状态监控和通知

🔧 配置管理中心

  • Windsurf 配置可视化编辑
  • 配置模板快速应用
  • 配置同步到云端/Git
  • 配置版本控制和回滚

🎨 扩展和主题

  • 扩展市场浏览和安装
  • 主题一键切换和自定义
  • 扩展配置管理
  • 扩展依赖自动处理

🚀 效率提升工具

  • 代码片段快速插入
  • 项目模板管理
  • 快捷命令配置
  • 工作区一键切换

🖼️ 软件预览

Windsurf Tools 软件界面截图

💡 提示:以上为软件界面示例,实际界面可能会有所不同

💻 系统要求

操作系统

  • Windows 10/11 (推荐 64 位)

前置条件

  • 已安装 Windsurf IDE (v1.0.0+)
  • .NET Runtime 6.0+ (Windows)
  • Python 3.8+ (可选,用于脚本扩展)

推荐配置

  • RAM: 至少 4GB,推荐 8GB
  • 磁盘空间: 300MB 可用空间
  • 网络: 稳定的互联网连接(用于同步和更新)

🚀 快速开始

安装说明

下载 Windows 安装包:

  • Windows: 下载 .msi 或 .exe 安装程序

首次启动配置

  1. 安装并启动 Windsurf Tools
  2. 工具会自动检测 Windsurf IDE 安装路径
  3. 如果未检测到,请手动指定路径
  4. 完成初始化向导,添加第一个账号
  5. 开始享受增强功能

命令行安装(高级用户)

# Windows (使用 Scoop)
scoop bucket add gacjie https://github.com/gacjie/scoop-bucket
scoop install windsurf-tools

# macOS (使用 Homebrew)
brew tap gacjie/tap
brew install windsurf-tools

# Linux (使用 snap)
sudo snap install windsurf-tools

# 从源码构建
git clone https://github.com/gacjie/windsurf_tools.git
cd windsurf_tools
cargo build --release

📖 功能详解

📊 智能仪表盘

账号基础信息:

邮箱地址:当前登录的邮箱账号

用户名:账号显示名称

用户ID:唯一用户标识

API密钥:显示前8位和后8位(完整密钥在悬停提示中)


套餐详情:

套餐类型:Pro、Trial 或其他套餐类型

到期时间:订阅到期的具体日期时间

剩余天数:直观显示剩余使用天数

额度使用:显示已使用/总额度,包含可视化进度条


软件信息:

软件版本:当前 Windsurf 版本号

机器码:设备唯一标识码


操作按钮:

刷新数据:重新读取 Windsurf 数据库,同步最新信息

保存到管理:将当前账号信息保存到本地

👥 账号管理系统

1. 添加账号

• 手动添加:点击"添加账号",填写账号信息

• 从仪表盘导入:直接保存当前账号

• 支持添加备注和标签


2. 编辑账号

• 双击账号卡片或点击"编辑"按钮

• 修改账号信息、备注等

• 点击"保存"应用更改


3. 删除账号

• 选择账号,点击"删除"按钮

• 确认删除操作

⚠️ 删除操作不可恢复,请谨慎操作


4. 批量操作

• 选择多个账号进行批量操作

• 支持批量删除、批量导出


5. 搜索筛选

• 使用搜索框快速找到目标账号

• 按标签筛选账号

⚙️ 配置备份

一键备份:

• 点击"一键备份"按钮

• 系统自动备份 Windsurf 所有配置文件

• 包括:用户设置、扩展配置、快捷键设置、代码片段、工作区配置


定时备份:

• 设置自动备份计划

• 选择备份频率(每天/每周/每月)

• 系统会自动执行备份任务


选择性恢复:

• 在备份列表中选择要恢复的备份

• 选择特定配置进行恢复

• 点击"恢复"按钮应用更改


备份管理:

• 查看和管理所有备份记录

• 显示备份时间、大小、包含内容

• 支持删除旧备份释放空间

🛠️ 实用工具集

数据导出:

• 导出账号数据为 JSON/CSV 格式

• 导出使用数据和统计信息

• 用于数据分析或外部处理


日志查看:

• 查看 Windsurf 和工具的运行日志

• 支持日志级别筛选(INFO/WARNING/ERROR)

• 导出日志以便调试


清理工具:

• 清理 Windsurf 缓存和临时文件

• 释放磁盘空间

• 修复常见问题


系统检查:

• 检查 Windsurf 运行环境

• 验证配置文件完整性

• 检测潜在问题并提供修复建议

🔒 安全与隐私

数据安全:

本地存储:所有数据仅存储在您的设备上

加密保护:敏感数据采用 AES 加密存储

权限最小化:仅访问必要的系统权限

无需联网:除版本检查外,完全离线工作


隐私保护:

无数据收集:不收集任何用户个人信息

开源透明:核心功能逻辑完全透明

用户控制:您完全控制自己的数据


数据存储位置:

Windows: %APPDATA%\WindsurfTools

macOS: ~/Library/Application Support/WindsurfTools

Linux: ~/.config/WindsurfTools