[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6944":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":30,"discoverSource":31},6944,"vimac","nchudleigh\u002Fvimac","nchudleigh","Productive macOS keyboard-driven navigation","https:\u002F\u002Fvimacapp.com",null,"Swift",3676,150,26,120,0,2,6,11,7,66.64,"GNU General Public License v3.0",false,"master",true,[],"2026-06-12 04:00:31","# Announcement\n\nVimac is now [Homerow](https:\u002F\u002Fhomerow.app). Homerow is a refined, sleeker, more performant successor of Vimac, incorporating lessons learned from it's predecessor.\n\n# Vimac - Productive macOS keyboard-driven navigation\n\nVimac is a macOS productivity application that provides keyboard-driven navigation and control of the macOS Graphical User Interface (GUI).\n\nVimac is heavily inspired by [Vimium](https:\u002F\u002Fgithub.com\u002Fphilc\u002Fvimium\u002F).\n\n## Getting Started\n\nYou can download Vimac [here](https:\u002F\u002Fvimacapp.com). Unzip the file and move `Vimac.app` to `Applications\u002F`.\n\nYou can refer to the manual [here](https:\u002F\u002Fvimacapp.com\u002Fmanual).\n\n## How does Vimac work?\n\nThe current Vimac workflow works like this:\n\n1. Activate a mode (`Hold Space to activate Hint-mode` is the default)\n2. Perform actions within the activated mode\n3. Exit the mode, either manually or automatically when the mode's task is complete\n\n### Hint-mode\n\nActivating Hint-mode allows one to perform a click, double-click, or right-click on an actionable UI element\n\nUpon activation, \"hints\" will be generated for each actionable element on the frontmost window:\n\n\u003Cimg src=\"docs\u002Fhint-mode.gif\">\n\nSimply type the assigned \"hint-text\" (eg. \"ka\") to perform a click at the location!\n\n### Scroll-mode\n\nActivating Scroll-mode allows one to scroll through the scrollable areas of the frontmost window.\n\nUpon activation, a red border surrounds the active scroll area:\n\n\u003Cimg src=\"docs\u002Fscroll-mode.gif\">\n\nHJKL keys can be used to scroll within the scroll area.\n\n## Building\n\n```\npod install\ncarthage build\nopen Vimac.xcworkspace\n```\n\nModify the Signing and Capabilities to the following (note the `Disable Library Validation` option):\n\n![](docs\u002Fremove_signing.png)\n\nAdd Vimac and Xcode (for running AppleScript) to the list of Accessibility apps under **System Preferences > Security & Privacy > Accessibility**:\n\n![](docs\u002Fvimac_xcode_accessibility.png)\n\nKeep System Preferences open under this section during development with the settings unlocked. This is because the `grant-accessibility-permission-dev.scpt` AppleScript is scheduled to run after each build to re-grant Accessibility permissions.\n\nThe AppleScript simply checks and unchecks Vimac to re-grant permissions which are lost after a cleanbuild.\n\nBuild Vimac now! You may have to build it several times as the AppleScript may not run well the first time.\n\nAt this point running `git status` would bring up:\n\n```\nmodified:   ViMac-Swift\u002FViMac_Swift.entitlements\nmodified:   Vimac.xcodeproj\u002Fproject.pbxproj\nmodified:   grant-accessibility-permission-dev.scpt\n```\n\nAvoid committing them.\n\n## Contributing\n\nFeel free to contribute to Vimac. Make sure to open an issue \u002F ask to work on something first!\n","Vimac 是一款为 macOS 设计的键盘驱动导航应用，旨在提高用户界面操作效率。它允许用户通过键盘快捷键来控制鼠标点击、滚动等动作，特别适合需要高效操作电脑的专业人士或开发者使用。核心功能包括Hint模式和Scroll模式：在Hint模式下，用户可以通过输入提示文本对UI元素执行点击操作；而在Scroll模式下，则可以使用HJKL键进行窗口内滚动。该项目采用Swift语言编写，并且是开源项目，遵循GNU通用公共许可证v3.0版本。尽管官方已宣布将Vimac升级为Homerow，但Vimac依然保持其简洁性和实用性，对于追求极致工作效率的macOS用户来说是一个不错的选择。","2026-06-11 03:09:40","top_language"]