[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81744":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":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":13,"stars7d":15,"stars30d":16,"stars90d":14,"forks30d":14,"starsTrendScore":17,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":22,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":14,"starSnapshotCount":14,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},81744,"ovw","roie\u002Fovw","roie","A terminal overview for your local projects.","https:\u002F\u002Froie.github.io\u002Fovw\u002F",null,"Go",34,1,0,4,5,3,0.9,"MIT License",false,"main",true,[],"2026-06-12 02:04:19","# ovw\n\nA terminal overview for your local projects.\n\n`ovw` scans the project folders you choose and shows what each project is, how\nactive it is, and where you may want to jump back in. Your folders and Git\nhistory stay the source of truth.\n\n![ovw screenshot](assets\u002Fovw-screenshot.png)\n\n`ovw` helps answer:\n\n```txt\nWhat projects do I have?\nWhat are they built with?\nWhat changed recently?\nWhat needs attention?\n```\n\n## Install\n\nHomebrew:\n\n```sh\nbrew install --cask roie\u002Ftap\u002Fovw\n```\n\nIf you installed the old formula before v1.3.0:\n\n```sh\nbrew uninstall --formula roie\u002Ftap\u002Fovw\nbrew install --cask roie\u002Ftap\u002Fovw\n```\n\nmacOS and Linux:\n\n```sh\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Froie\u002Fovw\u002Fmain\u002Finstall.sh | sh\n```\n\nWindows:\n\n```powershell\npowershell -c \"irm https:\u002F\u002Fraw.githubusercontent.com\u002Froie\u002Fovw\u002Fmain\u002Finstall.ps1 | iex\"\n```\n\nFrom source:\n\n```sh\ngit clone https:\u002F\u002Fgithub.com\u002Froie\u002Fovw\ncd ovw\ngo install .\n```\n\nPrefer manual install? Download a prebuilt binary from\n[releases](https:\u002F\u002Fgithub.com\u002Froie\u002Fovw\u002Freleases).\n\n## Quick Start\n\n```sh\novw\novw --help\novw --version\n```\n\nUse plain or JSON output:\n\n```sh\novw --plain\novw --json\novw vibe-oke\novw parallel-booth --json\novw vibe-oke --open\novw .                       # temporary view for the current folder\n```\n\n## TUI\n\n```txt\nup\u002Fdown or j\u002Fk     move\nleft\u002Fright or h\u002Fl  scroll columns\n\u002F                  search\nf                  filter\ns                  sort\nc                  columns\nctrl+p             command palette\nenter              details\nn                  note\nm                  status\np                  pin\na                  add\nr                  runner\nctrl+r or F5       reload\no                  open\nt                  terminal\n?                  help\nq                  quit\n```\n\n## Commands\n\n```sh\novw add \u003Cpath>               # add project path\novw hide \u003Cname-or-path>      # hide project\novw unhide \u003Cname-or-path>    # show hidden project\novw --hidden                 # list hidden projects\n\novw set \u003Cname> --status active\novw set \u003Cname> --note \"fix check-in flow\"\novw set \u003Cname> --pin\novw set \u003Cname> --script run=\"go run .\"\novw set \u003Cname> --field owner=roie\novw unset \u003Cname> --status\novw unset \u003Cname> --note\novw unset \u003Cname> --pin\novw unset \u003Cname> --script run\novw unset \u003Cname> --field owner\n\novw --status active          # filter by status\novw --path ~\u002Fdev\u002Fweb         # filter by project path\novw --dirty                  # filter dirty projects\novw --stale                  # filter stale projects\novw --untagged               # filter projects without status\novw --sort name:asc          # sort by name\novw --sort updated:desc      # sort by exact updated time\novw --sort activity:desc     # sort by activity\n\novw config path              # print config path\novw config edit              # edit config\novw config setup             # choose project folders again\novw config reset             # reset config and run setup next time\n```\n\n## Config And Data\n\nThe table columns follow your config:\n\n```toml\ncolumns = [\"name\", \"stack\", \"activity\", \"status\", \"note\"]\n```\n\nAvailable columns:\n\n```toml\ncolumns = [\"name\", \"path\", \"stack\", \"manager\", \"scripts\", \"version\", \"ports\", \"branch\", \"updated\", \"activity\", \"status\", \"note\"]\n```\n\nIn the TUI, `c` lets you show, hide, and reorder columns without editing the\nconfig file.\n\nProject action shortcuts can be changed in Settings -> Keyboard shortcuts, or\ndirectly in the config file:\n\n```toml\n[keys.actions]\ndetails = \"d\"\nterminal = \"enter\"\n```\n\nThe table keeps configured columns stable. The side pane and details view hide\nempty rows so only available project details are shown.\n\n`ovw` stores user metadata only: hidden projects, status, notes, and pins.\nDetected project details such as stack, manager, scripts, version,\ndescriptions, Git activity, recent commits, and recent files are read live from\nyour local files and Git history. The optional `ports` column inspects running\nlocal processes and is only scanned when enabled.\n\nHiding a project never deletes files.\n\n## Uninstall\n\nHomebrew:\n\n```sh\nbrew uninstall --cask ovw\nbrew untap roie\u002Ftap\n```\n\nRemove the binary installed by curl:\n\n```sh\nrm ~\u002F.local\u002Fbin\u002Fovw\n```\n\nRemove the binary installed from source:\n\n```sh\nrm \"$(go env GOPATH)\u002Fbin\u002Fovw\"\n```\n\nRemove config and user data:\n\n```sh\nrm -rf ~\u002F.config\u002Fovw\nrm -rf ~\u002F.local\u002Fshare\u002Fovw\n```\n\nOn Windows, remove:\n\n```txt\n%LocalAppData%\\ovw\\bin\\ovw.exe\n%LocalAppData%\\ovw\n%AppData%\\ovw\n```\n\n## Development\n\n```sh\ngo run .\ngo test .\u002F...\ngo build .\u002F...\ngo run .\u002Ftools\u002Fbump-version \u003Cversion>\n```\n\n## License\n\n[MIT](LICENSE)\n","ovw 是一个用于本地项目概览的终端工具。它能够扫描指定的项目文件夹，展示每个项目的构建技术、活跃程度以及可能需要关注的地方，使用户可以快速了解项目状态并决定下一步行动方向。该工具支持多种操作系统安装方式，并提供丰富的命令行选项和TUI界面来增强用户体验。特别适合开发者管理多个本地开发项目，帮助他们高效地跟踪项目进度、识别最近更改及需要特别注意的任务。",2,"2026-06-11 04:06:12","CREATED_QUERY"]