Overview
Alph integrates deeply with GitHub — import notebooks from repos, sync changes bidirectionally with cell-level diffs, and view any public notebook without cloning. Important: Imported and synced notebooks live in Alph. They’re full Alph notebooks with AI assistance, execution, and publishing. The GitHub connection is for syncing content — the notebook itself is hosted on the platform. Thegitalph.com viewer is separate — it renders notebooks directly from GitHub for quick viewing without importing.
Connecting GitHub
Importing Notebooks
- Go to Notebooks → Import → From GitHub
- Browse your connected repositories
- Select notebooks to import (single or bulk)
- Set title, visibility, and tags
- Click Import
.ipynb files directly.
Bidirectional Sync
Once a notebook is connected to a GitHub repo, changes flow both ways. Pull — fetch the latest version from GitHub into Alph. Push — commit your changes back to the repo. You can push directly to a branch or open a pull request with a custom commit message. Status indicators show when your notebook is ahead (local changes), behind (remote changes), or both (needs merge).Cell-Level Diffs
Before pulling or pushing, review exactly what changed — cell by cell.- Added, removed, and modified cells are color-coded
- Source code shows line-by-line unified diffs
- Output changes are displayed side-by-side
- Markdown cells show rendered previews
Auto-Sync
Sync stays active by default. You can pause it (unsync) and resume later (reconnect) without losing the GitHub connection.GitHub Notebook Viewer
Any public GitHub notebook is available in Alph. Just swapgithub.com for gitalph.com in the URL:
.ipynb on GitHub is one URL swap away from being a live, runnable notebook.
Managing Access
- Add repos: Integrations → GitHub → Configure
- Disconnect: GitHub Settings → Applications → Uninstall Alph