Configs
April 24, 2026 · View on GitHub
A macOS config file manager that lets you quickly view, edit, and manage configuration files on your computer (such as .zshrc, .gitconfig, etc.). Built with SwiftUI.
Screenshots

Features
- Auto Discovery: Automatically finds common config files (
.zshrc,.bashrc,.gitconfig,.vimrc, etc.) - Multi-file Import and Drag & Drop: Import multiple files at once, or drag files directly into the app window
- Instant Effect: When editing shell config files like
.zshrc, the app automatically executessourceon save, making changes take effect immediately - Version History: Uses Git to automatically track all edits, with full history view, diff comparison, and one-click restore
- File Management: Add custom files, pin frequently used configs, and organize with color tags
- Code Editor: Syntax highlighting for multiple file types, search, zoom, dark mode support, and line numbers
- Context Menu: Right-click files to quickly open in Finder, Terminal, VSCode, and other apps
- Color Tags: Add short colored text tags to files for easy organization
- Localization: Built-in Chinese and English support, defaults to the system language, and can be changed manually from the About page
Keyboard Shortcuts
Cmd + F: SearchCmd + S: SaveCmd + /: Toggle commentCmd + =/Cmd + -: ZoomCmd + 0: Reset zoomEsc: Close search
Installation
Build from Source
You need to have Xcode installed:
git clone https://github.com/iHongRen/configEditor.git
cd configEditor/Configs
# Open Configs.xcodeproj in Xcode, select "My Mac" as target, and click Build (⌘B)
After building, find Configs.app in Xcode's Products folder.
Direct Installation
Download Configs.dmg and double-click to open:
-
Drag
Configs.appto your/Applicationsfolder -
Open Terminal and run:
xattr -d com.apple.quarantine /Applications/Configs.app -
Now you can launch it from Applications folder or Launchpad