GitSwift
GitSwift is a user-friendly GUI tool that simplifies uploading your local projects to GitHub. Manage your tokens securely, create repositories, and seamlessly upload files with ease. Perfect for developers seeking an efficient way to host their code.
Install / Use
/learn @itsKayWat/GitSwiftREADME
https://sites.google.com/view/gitswift
GitSwift
GitSwift is a user-friendly GUI tool that simplifies uploading your local projects to GitHub. Manage your tokens securely, create repositories, and seamlessly upload files with ease. Perfect for developers seeking an efficient way to host their code.
Features
- Simple Repository Creation - Create GitHub repositories with just a few clicks
- Secure Token Management - Store and manage your GitHub tokens securely
- Drag & Drop Interface - Easy file selection and management
- Progress Tracking - Real-time upload progress monitoring
- Error Handling - Graceful error management with clear user feedback
- Multi-Repository Support - Manage multiple GitHub repositories from a single interface
- Advanced Visualization - Interactive visualization of Git branches and commit history
- Secure Authentication - OAuth and token-based authentication for secure repository access
Downloads
Choose the version that works best for your workflow:
Web App
Use GitSwift directly in your browser without installation. Launch Web App
Requirements:
- Modern browser (Chrome, Firefox, Edge, Safari)
- Internet connection
- GitHub account
Python App
Run GitSwift as a Python application. Ideal for developers who want to customize or integrate with their workflow. Download Python App
Requirements:
- Python 3.6 or higher
- Git installed locally
- Required packages (included in requirements.txt)
Desktop App
Standalone executable for Windows. No Python installation required. Download .exe
Requirements:
- Windows 10 or higher
- Git installed locally
- 4GB RAM minimum
Installation
Python App Installation
- Clone the repository:
git clone https://github.com/itsKayWat/GitSwift.git - Navigate to the project directory:
cd GitSwift - Install the required packages:
pip install -r requirements.txt - Run the application:
python GitSwift.py
Desktop App Installation
- Download the .exe file from the download link
- Run the executable to start GitSwift
- No additional installation required
Usage Guide
-
Generate GitHub Token:
- Visit GitHub → Settings → Developer settings → Personal access tokens
- Generate a new token with repo and workflow scopes
- Copy your token
-
Add Token to GitSwift:
- Launch GitSwift
- Click "Add Token"
- Paste your GitHub token
- Add a friendly name for the token
-
Create Repository:
- Click "Create New Repository"
- Enter repository details (name, description, visibility)
- Click "Create"
-
Upload Files:
- Select your local project folder or drag files to the upload area
- Review selected files
- Click "Upload to GitHub"
- Monitor upload progress
Support the Developer
Hello! I'm KayWat, the developer behind GitSwift. Your support keeps me fueled and creating!
Support My Coffee Habit
Thanks for your support! ❤️
License
This project is licensed under the MIT License - see the LICENSE file for details.
Links
Related Skills
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
