Simple guides
Install
- Open Download and pick your platform installer.
- macOS: run the
.pkg (right-click → Open if Gatekeeper warns). Windows: run the .msi.
- Launch EggseCute. Closing the window leaves it running in the background.
Create and run a script
- Open Add Script.
- Pick a library and notebook (or accept the current team defaults).
- Name the file so EggseCute can infer the type (
backup.sh, report.py).
- Save, then Run. Choose Local or Docker and any saved credentials.
- Saving creates a new version. Open the script menu to set a version as the default, or to delete one. The last remaining version cannot be deleted.
Schedule scripts
- Open Schedules and create a schedule.
- Add ordered steps — each step picks a script, optional pinned version, and run environment.
- Set entry conditions between steps (for example only continue if the previous step succeeded, or if output contains a string).
- Choose a trigger: interval, daily, weekly, or once. Save and enable the schedule.
- Leave EggseCute running (window open or in the tray). Schedules do not fire after Force Quit.
Organize with libraries and notebooks
- Use Libraries or Notebooks in the sidebar.
- Add a library for a system (for example AWS), then notebooks for areas of work.
- To remove a library or notebook, use the trash control and confirm. Children are deleted with it.
Move a machine with import / export
- On the source computer: Preferences → Export state.
- Copy the JSON file to the new computer.
- Preferences → Import state and confirm. Re-add cloud credentials if you need them; they are not in the file.
Sync to EggseCute Cloud
- In the app, open Sign in or EggseCute Cloud.
- Continue with Google (or use email/password for local/dev).
- While signed in, catalog changes sync to the cloud. Creating a shared team publishes it; owners can add or remove members by email. Personal cannot be shared.
- A user removed from a team loses that team on the next sync.