{"id":13393348,"url":"https://github.com/segmentio/daydream","last_synced_at":"2025-12-17T20:42:21.854Z","repository":{"id":23107428,"uuid":"26461730","full_name":"segmentio/daydream","owner":"segmentio","description":"A chrome extension to record your actions into a nightmare or puppeteer script","archived":false,"fork":false,"pushed_at":"2023-11-16T15:00:02.000Z","size":4517,"stargazers_count":2771,"open_issues_count":51,"forks_count":174,"subscribers_count":82,"default_branch":"master","last_synced_at":"2024-10-29T17:53:57.562Z","etag":null,"topics":["paused"],"latest_commit_sha":null,"homepage":"https://open.segment.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/segmentio.png","metadata":{"files":{"readme":"Readme.md","changelog":"History.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-11-10T23:58:43.000Z","updated_at":"2024-10-18T23:18:07.000Z","dependencies_parsed_at":"2023-11-16T16:26:53.748Z","dependency_job_id":"34bbbc9c-c671-4843-b681-a8d9d807703f","html_url":"https://github.com/segmentio/daydream","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/segmentio%2Fdaydream","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/segmentio%2Fdaydream/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/segmentio%2Fdaydream/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/segmentio%2Fdaydream/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/segmentio","download_url":"https://codeload.github.com/segmentio/daydream/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245175463,"owners_count":20572786,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["paused"],"created_at":"2024-07-30T17:00:50.881Z","updated_at":"2025-12-17T20:42:16.787Z","avatar_url":"https://github.com/segmentio.png","language":"JavaScript","readme":"# Daydream\n\n\u003e [!NOTE]\n\u003e Segment has paused maintenance on this project, but may return it to an active status in the future. Issues and pull requests from external contributors are not being considered, although internal contributions may appear from time to time. The project remains available under its open source license for anyone to use.\n\nA chrome extension to record your actions into a [Nightmare](https://github.com/segmentio/nightmare) or [Puppeteer](https://github.com/GoogleChrome/puppeteer) script.\n\n## Example\n\n![Demo](https://cldup.com/jSPoteXKJS.png)\n\n## Installing\n\n### Google Chrome\n\nYou can download Daydream from the Chrome Web Store [here](https://chrome.google.com/webstore/detail/daydream/oajnmbophdhdobfpalhkfgahchpcoali).\n\n### Opera\n\nFirst enable Opera to install Chrome extensions [here](https://addons.opera.com/extensions/details/download-chrome-extension-9/); then you can download Daydream from the Chrome Web Store [here](https://chrome.google.com/webstore/detail/daydream/oajnmbophdhdobfpalhkfgahchpcoali).\n\n## Developing\n\n1. Run `$ git clone https://github.com/segmentio/daydream.git \u0026\u0026 cd daydream \u0026\u0026 make`\n2. Navigate to `chrome://extensions`\n3. Ensure that 'Developer mode' is checked\n4. Click `Load unpacked extension...`\n5. Browse to `daydream/build` and click `Select`\n\n## Usage\n\nJust click the black daydream icon (it should turn green to indicate that it is actively recording), run all the tasks you wish to automate, and then click the green icon and open the popup.\n\n## Notes\n\nDaydream currently supports `.goto()`, `.click()`, `.type()`, `.screenshot()`, and `.refresh()`.\n\nIf you want daydream to capture typing, press \u003ckbd\u003etab\u003c/kbd\u003e after you finish typing in each `input` element.\n\n## License\n\nMIT\n","funding_links":[],"categories":["Opensource projects","JavaScript","Computer Networking and Security"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsegmentio%2Fdaydream","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsegmentio%2Fdaydream","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsegmentio%2Fdaydream/lists"}