diff --git a/data/listings/acswi.json b/data/listings/acswi.json new file mode 100644 index 0000000..4c26487 --- /dev/null +++ b/data/listings/acswi.json @@ -0,0 +1,61 @@ +{ + "schema_version": 1, + "id": "acswi", + "name": "Account Switcher (acswi)", + "summary": "Sign in to each account once, then switch a Windows app or CLI between them in one click or one command, from a window, the tray or the terminal.", + "category": "Operations", + "repository": "https://github.com/OpenRootdev/acswi", + "license": "MIT", + "version": "0.2.0", + "distribution": { + "kind": "package", + "url": "https://github.com/OpenRootdev/acswi/releases/download/v0.2.0/acswi-windows-x64.zip", + "label": "Download for Windows", + "scope": "acswi.exe (the command) and acswi-desktop.exe (the window and tray menu) plus the licence. No source, docs or preview media.", + "repository_has_extra_material": true + }, + "installation": [ + { + "title": "Download and unzip", + "body": "Unzip both programs into a folder on your PATH. Windows SmartScreen may warn the first time, because the programs are not code-signed yet.", + "url": "https://github.com/OpenRootdev/acswi/releases/tag/v0.2.0", + "label": "Release v0.2.0" + }, + { + "title": "Add a second account", + "body": "acswi saves the account you are signed in to now, signs the app out and lets you sign in the other one. After that, acswi on its own lists every app with numbered accounts; type a number to switch.", + "command": "acswi add codex\nacswi" + }, + { + "title": "Switch by name, or from scripts and agents", + "body": "acswi switches directly. Add --json for machine-readable output with stable exit codes; acswi never prints a token or password.", + "url": "https://github.com/OpenRootdev/acswi/blob/main/docs/usage.md", + "label": "Usage guide", + "command": "acswi claude work\nacswi gh sam-dev --json" + } + ], + "manual_setup": [ + "Windows 11 (Windows 10 with the WebView2 runtime should work but is not tested).", + "Each app you want to switch, signed in once per account through acswi.", + "Apps not built in need a short TOML definition; acswi learn watches the app while you sign in and drafts one." + ], + "notes": [ + "Built in: GitHub CLI, Azure CLI, Claude Code, Codex CLI, Cursor, GitHub Desktop and Discord.", + "Saved sign-ins stay on the PC, encrypted with Windows DPAPI for the current user. Anything running as that user can still decrypt them, the same protection the apps give their own tokens.", + "Apps that keep several accounts themselves (GitHub CLI, Azure CLI) are switched with their own commands; nothing is copied for them." + ], + "contents": { + "tools": [ + "acswi CLI", + "acswi-desktop window and tray", + "Windows 11" + ] + }, + "documentation": "https://github.com/OpenRootdev/acswi/tree/main/docs", + "type": "CLI", + "image": { + "url": "assets/logos/acswi.svg", + "alt": "Account Switcher logo: two account silhouettes, one in front in blue", + "source": "https://github.com/OpenRootdev/acswi/blob/assets/logo.svg" + } +} diff --git a/data/reviews.json b/data/reviews.json index 3a8eda3..2e695cd 100644 --- a/data/reviews.json +++ b/data/reviews.json @@ -6,6 +6,7 @@ "paper-unfold-frames":{"reviewed_at":"2026-10-29","status":"artifact-checked","built_with_harneloop":false,"evidence":"Windows: two GPT-image grids keyed with the included script and played in a rendered 1080p HyperFrames reel; frames inspected. Release ZIP contents checked. Other platforms not runtime-tested.","url":"https://github.com/OpenRootdev/paper-unfold-frames#readme"}, "paper-unfold-mesh":{"reviewed_at":"2026-10-29","status":"artifact-checked","built_with_harneloop":false,"evidence":"Windows: the included 9-scene composition rendered to 1080p with HyperFrames and frames inspected. Marked work in progress; demo textures and fonts are not bundled. Other platforms not runtime-tested.","url":"https://github.com/OpenRootdev/paper-unfold-mesh#readme"}, "harneloop":{"reviewed_at":"2026-11-01","status":"setup-reviewed","built_with_harneloop":false,"evidence":"Windows: installed harneloop 0.0.2 from PyPI in an isolated uv environment and harneloop doctor passed (Python, PyYAML, git, writable folder). README install and agent quick start reviewed. A full harness-unit run was not repeated for this listing.","url":"https://github.com/OpenRootdev/Harneloop/releases/tag/v0.0.2"}, - "tierlist-studio":{"reviewed_at":"2026-10-29","status":"artifact-checked","built_with_harneloop":false,"evidence":"Windows, Chrome: a scripted session added eight images, dragged them into tiers with snapping on and off, added captions, switched design presets and rendered the board export; no console errors. Release ZIP contents checked. Firefox, Safari and touch devices not tested.","url":"https://github.com/OpenRootdev/tierlist-studio#readme"} + "tierlist-studio":{"reviewed_at":"2026-10-29","status":"artifact-checked","built_with_harneloop":false,"evidence":"Windows, Chrome: a scripted session added eight images, dragged them into tiers with snapping on and off, added captions, switched design presets and rendered the board export; no console errors. Release ZIP contents checked. Firefox, Safari and touch devices not tested.","url":"https://github.com/OpenRootdev/tierlist-studio#readme"}, + "acswi":{"reviewed_at":"2026-11-03","status":"artifact-checked","built_with_harneloop":false,"evidence":"Windows 11: the 17 automated tests pass (real DPAPI and Credential Manager). GitHub CLI and Azure CLI were switched between real accounts from the CLI and from the window; Discord and Cursor were switched both ways on real accounts. v0.2.0 release ZIP contents and the README download link checked. Claude Code, Codex CLI, GitHub Desktop and the tray menu are covered by automated tests only.","url":"https://github.com/OpenRootdev/acswi#readme"} } } diff --git a/site/assets/logos/README.txt b/site/assets/logos/README.txt index ed8649f..24611ca 100644 --- a/site/assets/logos/README.txt +++ b/site/assets/logos/README.txt @@ -7,3 +7,7 @@ Smooth Motion Graphics has no published project logo in its current README or co Harneloop logo: upstream docs/assets/harneloop-mark.svg, copied 2026-11-01. Source: https://github.com/OpenRootdev/Harneloop/blob/main/docs/assets/harneloop-mark.svg SHA: 85aa53c231d0807bdea5252667dbf1132d453079 + +Account Switcher (acswi) logo: upstream logo.svg on the assets branch, copied 2026-11-03. +Source: https://github.com/OpenRootdev/acswi/blob/assets/logo.svg +SHA: 0b7daacaf1d2dd7d68038165600dff82a107fd1f diff --git a/site/assets/logos/acswi.svg b/site/assets/logos/acswi.svg new file mode 100644 index 0000000..0b7daac --- /dev/null +++ b/site/assets/logos/acswi.svg @@ -0,0 +1,11 @@ + + + + + + + + + + +