A free, open-source Stardock Fences alternative for Windows 11 and 10. Glass fences, live folders, tabs, Peek. Rust, a few MB of RAM at rest, 11 languages, portable.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗https://github.com/user-attachments/assets/c827f059-cfd7-4f6a-bed3-8b00411a7220
Built-in CLI. Ready for your AI agent.
Tell your AI agent how you want your desktop to work. The bundled pecofence-cli lets Claude Code, Codex and Cursor read your current setup and apply changes directly in PecoFence.
Try it with your AI agent
Open PecoFence, then paste this request into your AI coding agent:
Use pecofence-cli to configure my desktop. First read pecofence-cli skill and pecofence-cli describe, then inspect my current settings and fences. Back up my configuration before changes. Switch to dark mode and make all fences more transparent.
The CLI is included. The Microsoft Store edition adds pecofence-cli to PATH. With the portable ZIP, give your agent the path to pecofence-cli.exe.
Put my desktop PDFs in a Docs fence, keep new PDFs there, switch to dark mode and make the fences more transparent.
pecofence-cli config export "$env:USERPROFILE\pecofence-before-ai.json"
pecofence-cli snapshot save before-cleanup
pecofence-cli fence create --title Docs
pecofence-cli rule add --name PDFs --ext pdf --to Docs --index 0
pecofence-cli rule apply
pecofence-cli settings set theme dark
pecofence-cli fence set --all opacity clear
Built for agents and scripts: describe exposes the command catalog and JSON Schemas; skill prints the agent guide. JSON results report what changed, and structured application errors help the agent choose its next step.
Press Ctrl + Alt + Space and type. Matching files and folders in your fences show up at once, and Enter opens one. Chinese names can be found by pinyin too. Everything is a free file search tool: turn on Everything search in Settings, and the whole computer is searched as well. The clip uses Press Ctrl twice, which you can choose as the shortcut in Settings.
In an Open or Save dialog, switch to File Explorer and back, and the dialog jumps to the folder open there. Ctrl+G jumps there too, and a click on a folder fence goes to that fence's folder. It is off by default, and PecoFence offers it the first time it can help. Even with it off, Enter on a Peek search result works with the dialog: an Open dialog opens the file, a Save dialog goes to its folder.
Keep related fences together as tabs. Switch from Project to Ideas in a click, then drag a tab out when you want the extra room.
Press Ctrl + Alt + Space to bring your fences above the current application. Grab what you need, then press Esc to return.
Animations from the user manual. GIFs loop automatically.
| Feature | What you get |
|---|---|
| AI + CLI | pecofence-cli: Configure it in your own words. Change themes, transparency, icon sizes and global settings, or adjust every fence at once. |
| Less sorting | Rules for file types, extensions, names, wildcards, shortcut targets, time and size. New files find their fence automatically. |
| Glass that fits your desktop | Fluent and Liquid Glass themes, light/dark modes, per-fence colors, opacity and icon tinting. |
| Familiar file handling | File Explorer context menus, drag and drop, copy/paste, multi-select, thumbnails and icon/list/details views. |
| Keep folders close | Put a live folder on your desktop. Browse subfolders and see changes as they happen. The mouse's back button goes up a folder and forward goes back in. |
| Space when you need it | Roll a fence up to its title. Hover to expand. Lock a layout you like. Double-click the desktop to hide your fences. Double-click again to bring them back. |
| Small tools in fences | Notes with to-dos, a clock with the date, and script fences that show what your own script prints, such as the weather; their rows can open a link or tick a to-do when you click them. You can add them right away in Settings → Tools or from the tray menu. |
| A way back | Layout snapshots, daily backups, configuration import/export and swapping fences between displays. |
| Find a setting | Type in the box at the top of Settings (Ctrl+F) to find any setting by its words, by pinyin in a Chinese interface, or by a common other name such as startup, hotkey or dark mode. |
| A small footprint | A native Rust application that uses only about 2 to 5 MB of memory at rest in Task Manager. The WebView2 settings panel loads on demand. |
Automatic sorting rules keep files in their original locations. File moves you initiate work like they do in File Explorer.
Explore the complete feature list →
The Microsoft Store edition is signed by Microsoft, updates automatically and never shows a SmartScreen prompt. The same app also comes as:
pecofence-v<version>-x64-portable.zip from this repository's Releases page, extract the whole ZIP into a folder and run pecofence.exe.pecofence-v<version>-x64-setup.exe on the same page installs PecoFence for your Windows user, with a Start menu entry and an uninstaller.winget install DayuanJiang.PecoFence installs the portable build and skips the SmartScreen prompt.%APPDATA%\PecoFence\config.json. Launch with --portable to keep it in a config folder beside the executable.Portable edition guide · Language guide · Windows installer guide
PecoFence is Apache 2.0 licensed, and contributions are welcome, from a sharper translation to a better desktop interaction.
Contribute · Improve a translation · Development guide
Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Only the files that GitHub Actions builds from a version tag of this repository are signed, and every signing request is approved by hand.
Privacy: This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it. Check for updates contacts the GitHub API. A message you send from Feedback goes to the PecoFence feedback service. The Settings window runs on Microsoft Edge WebView2, which follows the Microsoft Privacy Statement.
Made for a desktop you enjoy coming back to.
Apache License 2.0 · Third-party notices
Thanks to the LINUX DO community.