百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

fast-forward

> 编程语言
开源

基于 gpui 框架在 Rust 中构建的 macOS 窗口切换器

377 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

基于 gpui 框架在 Rust 中构建的 macOS 窗口切换器

Fast Forward

A window switcher for macOS built in Rust using the gpui framework by Zed

[!NOTE] This application was developed as a personal learning project to explore and understand Rust programming concepts. While functional, it may contain bugs or unexpected behaviors. I am not responsible for missed meetings because you got too efficient, carpal tunnel from excessive app switching, or your cat learning to manipulate your windows after watching you use this tool

How It Works

  1. Press the right Command key to trigger Fast Forward (or left Command key + Tab if enabled in settings).
  2. You can:
    • Type to search for the app you want.
    • Use Tab to highlight the next app in the list.
  3. Release the Command key to switch to the selected app.
    • To hide or close the selected app, press Space or Escape instead of releasing the Command key.

Installation

  1. Download the latest available DMG from releases page
  2. Open the downloaded DMG file
  3. Drag and drop the "Fast Forward.app" file to the Applications folder

You may see this message:

Apple could not verify "FastForward.dmg" is free of malware that may harm your Mac or compromise your privacy.

To resolve the problem, run the following command in Terminal:

xattr -d com.apple.quarantine ~/Downloads/FastForward.dmg

Development

Prerequisites

  • Rust (stable toolchain)
  • Xcode Command Line Tools
  • protobuf: brew install protobuf
  • swift-protobuf: brew install swift-protobuf

Building from Source

# Clone the repository
git clone https://github.com/yourusername/fast-forward.git
cd fast-forward

# Build in debug mode
cargo build

# Build in release mode
cargo build --release

# Run the application
cargo run

Code Quality

This project uses cargo fmt and cargo clippy to maintain code quality.

# Format code
cargo fmt --all

# Run linter
cargo clippy --all-targets -- -D warnings

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言