Skip to content

Releases: Nooch98/Github_Control

Release v0.0.2

Choose a tag to compare

@Nooch98 Nooch98 released this 01 May 02:44
4d85f2a

✨ NEW FEATURES

  • 🔐 GitHub API tokens are now stored encrypted.
  • 🛠️ Githubs actions management function
  • ✅ Real-time verification of yaml to create a new GitHub action

🛠️ GENERAL FIXES

  • Fixed some bugs in the integrated terminal commands
  • Fixed some bugs in plugin functions
  • Fixed upgrade and downgrade functions

Release v0.0.1

Choose a tag to compare

@Nooch98 Nooch98 released this 22 Apr 00:20
a27ecc1

🚀 GitHub Control

GitHub Control is a powerful open-source desktop app for managing multiple GitHub accounts with advanced features.

It’s designed with flexibility, extensibility, and productivity in mind — featuring a plugin system, real-time GitHub status, integrated terminal, and more.


✨ Main Features

  • 🔑 Multi-account support via GitHub API Keys

Captura de pantalla 2025-04-22 012414

  • 📁 Complete repo explorer (files, releases, issues, stats, vulnerabilities)

Captura de pantalla 2025-04-22 012457

  • 🔎 Github Search integration Integration with GitHub Search (due to API limitations, this may cause errors)

Captura de pantalla 2025-04-22 052609

  • 🔄 Commit and branch management, including cloning and backups

Captura de pantalla 2025-04-22 053138

  • 🧪 Experimental code analysis (currently Python-only)

  • 🌐 Global repo search Search any repo on github

Captura de pantalla 2025-04-22 012724

  • ⚙️ Edit repo files directly from the UI

Captura de pantalla 2025-04-22 053313

  • 📊 Detailed user and repo statistics

Captura de pantalla 2025-04-22 012910

  • 🔐 Confidential mode to hide user identity

Captura de pantalla 2025-04-22 013017

  • 💻 Integrated terminal with custom command support

Captura de pantalla 2025-04-22 013058

  • 📦 Plugin system with automatic install/update
  • ⬇️ App downgrade and update support via command
  • 💾 Repo backup and restore system Create backups of your repositories locally so you can modify them even without access to GitHub.
  • 🚦 Real-time GitHub status monitor (refresh every 60s)

Captura de pantalla 2025-04-22 013142

  • Local cache system (offline GitHub API fallback)

📦 Installation

Download the latest version from Releases

# Windows
GithubControl_Setup_x64.exe

🔹 Option 2: Integrated into Organizer

‼️‼️‼️ This is not yet available. ‼️‼️‼️

If you already use Organizer, you can install GitHub Control as a module:

  1. Open Organizer
  2. Go to Settings > Extensions
  3. Enable GitHub Control

💻 Requirements

  • Python 3.12.10
  • Git installed and in PATH (to clone repositories)
  • Internet access
  • Recommended font: CaskaydiaMono Nerd Font (for a better experience in the integrated terminal)

🛠️ Available commands (integrated terminal)

help # Displays help
install <plugin> # Installs plugin
uninstall <plugin> # Uninstalls plugin
plugins list # Lists available plugins
update # Updates the app
versions # Displays all versions
versions <version> # Displays details about a version
plugins update # Updates installed plugins
clear # Clears the terminal or CTRL + L

📦 Plugin structure in the official repository

Each plugin will be in its own subdirectory within github_control_plugins/, and should contain:

github_control_plugins/
├── nombre_plugin/
│   ├── plugin.py       # Readable source code
│   ├── plugin.exe      # Compiled executable
│   └── plugin.json     # Metadata (name, version, description, author, SHA256 hash of the executable, etc.)

📃 Example plugin.json

{
    "name": "Example",
    "version": "1.0.0",
    "description": "Example plugin.",
    "author": "Nooch98",
    "entry": "Example.exe",
    "source": "Example.py",
    "hash": "B0A12F11AAB09165888131356F61DBB0E9A69647997DB59B7F220B687AF5DD99"
}

🚧 Project status

  • ✔️ Functional integrated terminal
  • ✔️ Multi-account support
  • ✔️ Remote file editor
  • ✔️ Advanced repo management
  • ✔️ Plugin system
  • ⚠️ Multi-language code analysis (currently only Python)
  • ⏳ GitLab/Bitbucket support (future)
  • ⏳ Multi-language support for code analysis

🔮 Roadmap

  • 📎 GitHub Actions viewer

🧠 License

MIT © Nooch98


❤️ Credits

Created by someone who is not a professional engineer or programmer.