使用说明
title: fWarrange description: fWarrange macOS window layout restoration tool (English) date: 2026-04-08
The Ultimate Mac Window Management, Easy Layout Restoration.
macOS Window Management & Layout Tool. Save and restore window positions and sizes with a single shortcut. Perfect for multi-display workflows.
Editions
| Edition | Interface | Price | Install | Version | Source |
|---|---|---|---|---|---|
| fWarrange (GUI) | GUI wrapper for fWarrangeCli (layout list · minimap · settings) | Paid (App Store) | App Store | Latest | Closed |
| fWarrangeCli (CLI) | Menu bar + REST API | Free & Open Source | brew install finfra/tap/fwarrange-cli |
1.1.2 | cli/ |
fWarrange is a GUI wrapper for fWarrangeCli. fWarrangeCli is the engine (menu bar, global shortcuts, REST API, window capture/restore). fWarrange adds a GUI on top of it and performs every capture and restore through the fWarrangeCli REST API, so it requires fWarrangeCli to be installed.
This repository serves as:
- Source code & manual for fWarrangeCli (free, open source) — fWarrangeCli Manual
- User support for the paid GUI wrapper fWarrange (App Store) — fWarrange product page
Features
- Shortcut Restore - Instantly restore saved layouts with hotkeys
- Easy Save - One-click save of current window positions and sizes
- Auto-Capture - Automatically save layouts on system sleep or screen lock (v1.0.2+)
- Minimal Interface - Runs quietly from the menu bar
- Multi-Display Support - Remembers layouts across multiple monitors
- Multiple Workspaces - Save different layouts for different tasks
- Detailed Restoration - Fine-grained control over app placement
- Lightning-Fast Switching - Keyboard-only workflow switching
- Robust Concurrency - Thread-safe settings and operations handling
Installation (fWarrangeCli)
The free, open-source CLI engine is distributed via Homebrew.
- The source code is Apache-2.0. Build it yourself and use it without any limit.
- Official Builds (the Homebrew package below) are free for personal use, education, non-profits, open-source projects, and any other organization on up to 250 concurrent copies. Beyond that, or for resale / bundling / hosting, you need a commercial license (COMMERCIAL.md). Installing means you accept DISTRIBUTION-TERMS.md.
# 1. Add the tap and install
brew tap finfra/tap
brew install finfra/tap/fwarrange-cli
# 2. Start the background service (auto-starts on login)
brew services start fwarrange-cli
# 3. Verify the REST API is running
curl http://localhost:3016/api/v2/status
Service Management
brew services start fwarrange-cli # Start (auto-start on login)
brew services stop fwarrange-cli # Stop
brew services restart fwarrange-cli # Restart
brew upgrade fwarrange-cli # Update to the latest version
Uninstall
brew services stop fwarrange-cli # Stop the service first
brew uninstall fwarrange-cli # Remove the app
brew untap finfra/tap # (optional) Remove the tap
Layout data in
~/Documents/finfra/fWarrangeData/is kept after uninstall. Delete that folder manually to remove all data.
Accessibility permission required. On first run, grant access in System Settings > Privacy & Security > Accessibility for window control to work.
See cli/README.md for build-from-source and full details.
Requirements
- macOS 14.0 or later
Product Page
| Language | Link |
|---|---|
| English | fWarrange - Product Page |
| Korean | fWarrange - 제품 페이지 |
Other Finfra Products
Service
| Product | Description | Link |
|---|---|---|
| Local LLM Agent Coding Support | AI Agent development system & engineer training | EN / KR |
| Mac App Development | macOS app development, consulting & training | EN / KR |
Mac OS App
| Product | Description | Link |
|---|---|---|
| fSnippet | Powerful text expansion & snippet tool | EN / KR |
| fBanner | Clipboard to banner image, instantly | EN / KR |
| fBoard | Your personalized screen board | EN / KR |
| fQRGen | Clipboard to QR code, instantly | EN / KR |
| fGoogleSheet | The fastest Google Sheets menu bar app for Mac | EN / KR |
Documentation
| Document | Description |
|---|---|
| fWarrangeCli Manual | fWarrangeCli user manual (KR/EN) |
| fWarrange product page | GUI wrapper fWarrange manual (KR/EN) |
| REST API | REST API reference & OpenAPI spec |
| MCP Server | Model Context Protocol server |
| Claude Code Skill | Claude Code plugin (moved to Finfra/f-claude-plugins) |
| Localization | Multi-language string resources |
Community & Support
Issues
Board (English)
| Category | Link |
|---|---|
| Notice | fWarrange Notice |
| Guide | fWarrange Guide |
| QnA | fWarrange QnA |
| Feedback | fWarrange Feedback |
Board (Korean)
| Category | Link |
|---|---|
| Notice | fWarrange 공지 |
| Guide | fWarrange 사용법 |
| QnA | fWarrange QnA |
| Feedback | fWarrange 피드백 |
License
| Path | License | Documents |
|---|---|---|
Repository (cli/ source, docs, localization) — except mcp/ |
Apache-2.0 | LICENSE · NOTICE |
mcp/ (npm fwarrange-mcp) |
MIT | mcp/LICENSE |
The source code is open under Apache-2.0: build it and use it without limit. Three documents sit outside the code license:
- TRADEMARK.md — the names "fWarrange" / "fWarrangeCli" and the icon (Apache-2.0 §6 grants no trademark rights). Forks must be renamed
- DISTRIBUTION-TERMS.md (Korean) — official builds (Homebrew
finfra/tap, GitHub Releases) are free for personal use, education, non-profits, open-source projects, and any other organization up to 250 concurrent copies (VMs, containers and CI runners count) - COMMERCIAL.md — more than 250 copies, resale, paid bundling, or hosted services
Korean reference translation: LICENSE_ko.md (the English text is binding).
License history
fwarrange-mcpversions up to and including 1.0.2 published to npm were released under the MIT license and remain MIT.- Repository contents from 2026-07-13 (after
fwarrange-mcp1.0.2) up to the 2026-09-27 license change were dual-licensed under CC BY-NC 4.0 or a paid commercial license. From 2026-09-27 the repository is Apache-2.0 (mcp/: MIT) as described above.
Copyright (c) 2026 Finfra Co., Ltd. (https://finfra.kr)
