{"id":50883828,"url":"https://github.com/arvis-workflows/arvis-chrome-workflow","last_synced_at":"2026-06-17T13:01:25.398Z","repository":{"id":57184465,"uuid":"367332818","full_name":"arvis-workflows/arvis-chrome-workflow","owner":"arvis-workflows","description":"Chrome kernel based broswer workflow for Arvis","archived":false,"fork":false,"pushed_at":"2021-06-26T09:45:13.000Z","size":30061,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-15T15:27:40.223Z","etag":null,"topics":["arvis","arvis-workflow","arvish","canary","chrome","chrome-bookmarks","chrome-history","chromium"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arvis-workflows.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-14T10:49:36.000Z","updated_at":"2023-09-30T19:56:04.000Z","dependencies_parsed_at":"2022-09-14T08:50:25.276Z","dependency_job_id":null,"html_url":"https://github.com/arvis-workflows/arvis-chrome-workflow","commit_stats":null,"previous_names":["jopemachine/arvis-chrome-workflow"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/arvis-workflows/arvis-chrome-workflow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arvis-workflows%2Farvis-chrome-workflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arvis-workflows%2Farvis-chrome-workflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arvis-workflows%2Farvis-chrome-workflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arvis-workflows%2Farvis-chrome-workflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arvis-workflows","download_url":"https://codeload.github.com/arvis-workflows/arvis-chrome-workflow/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arvis-workflows%2Farvis-chrome-workflow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34449281,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arvis","arvis-workflow","arvish","canary","chrome","chrome-bookmarks","chrome-history","chromium"],"created_at":"2026-06-15T15:00:34.037Z","updated_at":"2026-06-17T13:01:25.306Z","avatar_url":"https://github.com/arvis-workflows.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/arvis-chrome-workflow\"\u003e\n\t\tArvis-chrome-workflow\u003cbr\u003e\n\t\u003cimg src=\"https://img.shields.io/npm/dt/arvis-chrome-workflow\" alt=\"NPM Release\"\u003e\n\t\u003cimg src=\"https://img.shields.io/github/license/jopemachine/arvis-chrome-workflow.svg\" alt=\"License\"\u003e\n  \u003c/a\u003e\n\u003c/h1\u003e\n\nArvis workflow to search Chrome kernel based browser's queries, bookmarks, history and download logs, and other datas\n\n(Arvis version of [alfred-chrome-workflow](https://github.com/jopemachine/alfred-chrome-workflow))\n\n## 🌈 Features\n\n* 📄 *Search Chrome's Visit History `(chh)`*\n\n![](./imgs/chh.png)\n\n![](./imgs/chh_s.png)\n\n* 🔖 *Search Chrome's Bookmark sorted by visit counts `(chb)`*\n\n![](./imgs/chb.png)\n\n* 📁 *Search Chrome's Bookmark folder `(chf)`*\n\n![](./imgs/chf.png)\n\n* 📜 *Search Chrome's Search query history `(chs)`*\n\n![](./imgs/chs.png)\n\n* 🔎 *Search Chrome's Download logs `(chd)`*\n\n![](./imgs/chd.png)\n\n* 🎥 *Search Chrome's Media (video) history `(chm)`*\n\n![](./imgs/chm.png)\n\n* 📒 *Search and Copy Your Chrome's Autofill data `(cha)`*\n\n![](./imgs/cha.png)\n\n* 📝 *You can change your search config details `(ch \u003e conf)`*\n\n## 📌 Prerequisite\n\nThe prerequisites below are required to use that package.\n\n* Node JS\n\n* [Chrome](https://www.google.com/intl/en/chrome/) or Chrome based browser (Chrome canary, edge, chromium.. etc)\n\n\n##  🔨 How to install\n\n1. **Install package by npm**\n\n```\n$ npm install --global arvis-chrome-workflow\n```\n\n2. **Check your `chrome_profile` on `/Users/\u003cusername\u003e/Library/Application Support/Google/Chrome/\u003cchrome_profile\u003e/`. default value is set by `Default`.**\n\nIf `chrome_profile` is not proper, you could encounter below error.\n\n![](./imgs/profile_name_error.png)\n\n3. **If your `chrome_profile` is not default, change `chrome_profile` of `conf.json` to your profile name.**\n\n4. **(Optional, Recommended) You can cache favicon images in advance by executing `ch \u003e cache`**\n\nBy proceeding with the above process, you can assign favicon to the items of `chb` and increase search speed.\n\n## 📗 How to use\n\n### chb { Argument }\n\nArgument: {`Term to search`}\n\nSearch chrome bookmark\n\n(Could be sorted by `visit counts`, `alphabet`)\n\n### chf { Argument }\n\nArgument: {`Term to search`}\n\nSearch chrome bookmark folders\n\n### chh { Argument }\n\nArgument: {`Term to search`}\n\nSearch chrome visit history\n\nYou can append `#` to search word to search only the logs in that `url`.\n\nExample:\n\n`chh #youtube [some_word_to_search]`\n\n### chd { Argument }\n\nArgument: {`Term to search`}\n\nSearch chrome download history\n\n### chs { Argument }\n\nArgument: {`Term to search`}\n\nSearch your query based on visit history\n\nYou can append `#` to search word to search only the logs in that `url`.\n\nExample:\n\n`chs #github [some_word_to_search]`\n\n### chm { Argument }\n\nArgument: {`Term to search`}\n\nSearch chrome media history (like youtube watching history)\n\nYou can append `#` to search word to search only the logs in that `url`.\n\nAnd you can append `@` to search word to search only the logs in that `artist`.\n\nExample:\n\n`chs #youtube @some_artist [some_word_to_search]`\n\n### cha { Argument }\n\nArgument: {`Term to search`}\n\nSearch chrome autofill data\n\n### chid { Argument }\n\nArgument: {`Term to search`}\n\nSearch chrome's login data (including email)\n\n### ch \u003e conf\n\nOpen config file (`conf.json`)\n\n### ch \u003e cache\n\nCache favicon images from your visit history in advance\n\n### ch \u003e clearcache\n\nClear favicon cache\n\n## 🔖 Search Options\n\n### common\n\n* **chrome_profile**\n\nType: `string`\n\nYour chrome profile name.\n\n* **locale**\n\nType: `string (enum)`\n\nDetermines whether to display some string values in Korean or English.\n\nPossible values: `ko` or `en`\n\n* **browser**\n\nType: `string (enum)`\n\nSelect the browser to which you want the workflow to the workflow.\n\nPossible values: `Chrome` or `Chrome Canary` or `Edge` or `Chromium`\n\n* **exclude_domains**\n\nType: `string[]`\n\nYou can exclude specific domain's url in your search result. \n\nThis is applied to `chs`, `chh`, `chm`. (Not `chb`)\n\n### chh\n\n* **result_limit**\n\nType: `number`\n\nDisplays as many search results in `chh` search as `result_limit`.\n\n* **sort**\n\nType: `string`\n\nDetermine what to sort the search results in `chh`.\n\nRecommended Value:\n\n`last_visit_time DESC` Or `visit_count DESC, typed_count DESC, last_visit_time DESC`\n\n* **delete_duplicate**\n\nType: `boolean`\n\nRemoves items with duplicate title names.\n\n### chd\n\n* **sort**\n\nType: `string (enum)`\n\nSort by `DESC` or `ASC`\n\n### chb\n\n* **sort**\n\nType: `string (enum)`\n\nSort by `VISIT_FREQ` or `ALPHABET`\n\n### chs\n\n* **result_limit**\n\nType: `number`\n\nDisplays as many search results in `chs` search as `result_limit`.\n\n* **delete_duplicate**\n\nType: `boolean`\n\nRemoves items with duplicate title names.\n\n### chm\n\n* **sort**\n\nType: `string (enum)`\n\nSort item.\n\nPossible Value: `artist`, `source_title`, `position_ms`, `last_updated_time_s`\n\n`position_ms` sorts by watching time you played on the video.\n\n`last_updated_time_s` sorts by recently viewed videos descending.\n\n* **result_limit**\n\nType: `number`\n\nDisplays as many search results in `chm` search as `result_limit`.\n\n* **delete_duplicate**\n\nType: `boolean`\n\nRemoves items with duplicate title names.\n\n### cha\n\n* **sort**\n\nType: `string (enum)`\n\nSort item.\n\nPossible Value: `name`, `value`, `count`, `date_created`, `date_last_used`\n\n`name` sorts by the form's name.\n\n`value` sorts by the autofill data value.\n\n`count` sorts by the numbers of the data is used.\n\n`date_created` sorts by the dates of the data is created.\n\n`date_last_used` sorts by the dates of the data is used last.\n\n* **result_limit**\n\nType: `number`\n\nDisplays as many search results in `cha` search as `result_limit`.\n\n* **delete_duplicate**\n\nType: `boolean`\n\nRemoves items with duplicate values.\n\n## License\n\nMIT © [jopemachine](https://github.com/jopemachine/arvis-chrome-workflow)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farvis-workflows%2Farvis-chrome-workflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farvis-workflows%2Farvis-chrome-workflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farvis-workflows%2Farvis-chrome-workflow/lists"}