{"id":25063754,"url":"https://github.com/promignis/cwitch","last_synced_at":"2026-07-04T19:31:28.982Z","repository":{"id":144364345,"uuid":"188107961","full_name":"Promignis/cwitch","owner":"Promignis","description":"Conscious Switch","archived":false,"fork":false,"pushed_at":"2019-06-18T00:24:27.000Z","size":237,"stargazers_count":4,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-13T01:05:42.874Z","etag":null,"topics":["golang","tray"],"latest_commit_sha":null,"homepage":null,"language":"Go","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/Promignis.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-22T20:20:09.000Z","updated_at":"2019-08-18T22:43:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"047a5351-80f5-434f-9d6a-9e604f828ccc","html_url":"https://github.com/Promignis/cwitch","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Promignis/cwitch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Promignis%2Fcwitch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Promignis%2Fcwitch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Promignis%2Fcwitch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Promignis%2Fcwitch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Promignis","download_url":"https://codeload.github.com/Promignis/cwitch/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Promignis%2Fcwitch/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267141071,"owners_count":24041978,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"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":["golang","tray"],"created_at":"2025-02-06T18:45:24.402Z","updated_at":"2025-10-28T10:10:13.921Z","avatar_url":"https://github.com/Promignis.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"cwitch logo\" src=\"https://raw.githubusercontent.com/promignis/cwitch/master/assets/logo.png\" /\u003e\n  \u003cp align=\"center\"\u003e\n      \u003ca href=\"https://circleci.com/gh/Promignis/cwitch\"\u003e\u003cimg alt=\"CircleCi Build Status\" src=\"https://circleci.com/gh/Promignis/cwitch.svg?style=shield\"\u003e\u003c/a\u003e\n      \u003ca href=\"/LICENSE\"\u003e\u003cimg alt=\"Software License\" src=\"https://img.shields.io/badge/license-MIT-brightgreen.svg?style=shield\"\u003e\u003c/a\u003e\n\n  \u003c/p\u003e\n\u003c/p\u003e\n\nConscious Swtich (cwitch, pronounced switch)\nis a cross platform system tray app that allows you\ncreate some modes via a json file(`data.json`) and\ntracks the time you spend between these modes.\n\nGreat way to switch between tasks, modes etc consciously and mindfully.\n\nIt's aim is to help you reduce unconscious and mindless activities(browser tab switches, social media, youtube etc)\n\n## Cwitch Json file format\n\n```\n{\n  \"modes\": [\n    {\n      \"mode\": \"Reading\",\n      \"emoji\": \"📚\"\n    }\n  ]\n}\n```\n\n#### Example output\n![Cwitch output](assets/output.png)\n\n`--data` flag to specify the path to Cwitch Json file\nNode: (optional, if not specificed will look for `data.json` in local folder)\n\neg: `cwitch --data ./data.main.json`\n\n\n`--debug` flag for seeing debug logs\n\neg: `cwitch --debug`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpromignis%2Fcwitch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpromignis%2Fcwitch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpromignis%2Fcwitch/lists"}