Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Reprompts/gitstarter

Repository files navigation

gitstarter

Downloads

Hybrid Streamlit UI that automates Git-CLI workflows for beginners and GitHub-API tasks for power usersβ€”all from your local directory.


πŸ“„ License

This project is released under the MIT License (see LICENSE).
Β© 2025 RePromptsQuest. All rights reserved.


πŸ”— Links


✨ Features

  • πŸš€ 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

πŸš€ Quickstart

  1. 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.

Releases

No releases published

Packages

No packages published

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /