Hybrid Streamlit UI that automates Git-CLI workflows for beginners and GitHub-API tasks for power usersβall from your local directory.
This project is released under the MIT License (see LICENSE).
Β© 2025 RePromptsQuest. All rights reserved.
-
LinkedIn Group: https://www.linkedin.com/groups/14631875/
-
Twitter / X: @RepromptsQuest
-
Dev.to: https://dev.to/repromptsquest
- π Workflow-driven UI: Choose scenarios (Init, Clone, Commit, PRs, etc.) from a sidebar
- π§© Pure Git-CLI automation: No token needed for local Git commands (
init,add,commit,push,pull,branch,stash,merge,log) - π Optional GitHub API: Create repos & pull-requests when you paste your PAT
- π Persistent Repo URL: Enter once, use across all workflows
- π§ Educational: Previews actual Git commands, shows output and errors
- βοΈ Settings: Edit
user.name/user.email, manage PAT, reset.git
- Install
pip install gitstarter
Run: gitstarter
Follow the UI
Paste your repo URL at the top (optional for local-only work).
Select a workflow in the sidebar (e.g. "Init / Reset Git Repo", "Commit & Push").
Click buttons to run Git commandsβno terminal typing needed.
π‘οΈ Security No telemetry: gitstarter does not phone home or collect usage data.
Token safety: Your GitHub PAT is stored only in Streamlit session state and the environment; it is never logged.
Error handling: All errors from Git CLI or GitHub API are caught and displayed in the UI.
π€ Contributing We welcome all contributions! See CONTRIBUTING.md for guidelines.