Releases: YASSER-27/Github
GITFUSION X
GitBot 1.2.1
Big Update-GitBot 1.2.1
New Feature: Added a new drawing panel.
Vision Support: Support for mmproj GGUF vision models.
AI Diagramming: New diagram panel in the drawing tool—now you can simply ask the AI to draw your ideas effortlessly.
And much more! Explore version 1.2.1 now.
Gitbot 1.1.1 Windows
Gitbot
GitBot: The Ultimate Local GitHub Alternative
GitBot is a powerful, fully local Git-based platform designed to mirror the complete GitHub experience while keeping your data entirely on your own machine. It provides a seamless environment to manage, edit, and store your projects with the same workflows you already know.
Key Features:
Full Git Integration: Handle your entire development lifecycle locally. Manage repositories, track changes with Commits, and use Push/Pull mechanics just like the original platform.
Integrated AI Panel: A built-in AI workspace that supports Markdown and Diagram generation, helping you document and visualize your code as you build.
AI "Mod Plan": A standout feature that goes beyond simple code generation. It creates entire project structures from scratch and automatically populates them into your repositories.
Built-in Templates: Jumpstart your development with ready-to-use templates for various project types.
GitBot Pages: Host and preview your project pages locally, similar to GitHub Pages.
Total Privacy & Control: Since it’s 100% local, your source code and AI interactions never leave your hardware, ensuring maximum security and offline accessibility.
Gitbot v1.1.1 — Security, Performance & Theming Update
This release focuses on hardening the application for production use, improving system resource management, and expanding the visual customization options available to users.
Security Hardening
The Electron backend is now compiled through a dedicated obfuscation pass using javascript-obfuscator, making the distributed binary resistant to source extraction. A strict Content-Security-Policy has been enforced at the document level, blocking any injected scripts that may originate from untrusted markdown content inside repositories. In production builds, the developer tools and default system application menus are completely disabled.
Resource Management & Stability
The AI server process (llama-server) now terminates forcefully and immediately when the application exits, using a taskkill /F call that ensures all locked DLL resources are released. This prevents build failures caused by file locks from a previous session. The application also correctly displays its tray icon after packaging by relocating the assets directory to extraResources, placing them outside the ASAR archive where the file system can resolve them at runtime.
Auto-Connect Model Memory
The last successfully loaded AI model path is now persisted in the application's configuration file. On the next launch, Gitbot reads this path and starts the AI engine automatically, eliminating the need to re-select the model each session.
New Themes
Four new animated dark themes have been added to the existing palette, all sharing a warm, gold-toned aesthetic: Amber Gold, Obsidian Gold, Sunset, and Desert. Each uses layered radial gradients animated in the background to give the interface a living, premium feel.
Documentation
The README has been fully restructured with a bilingual layout — English and Arabic — connected via quick-jump navigation anchors. A themes reference table, a security section, and an updated build guide are now included.
Gitbot Win
Gitbot
Gitbot is designed as your intelligent AI copilot and version control hub, managing your code repositories and giving you instant AI insights entirely on your local machine.
Intelligent Repository Management
- Centralized Hub: All your projects are stored cleanly outside the application scope in
~/.gitbot/repos, ensuring your work is persistent and immune to application updates or uninstalls. - Smart Folder Imports: Upload any local project, and Gitbot intelligently crawls and imports the files cleanly without weird folder-nesting behaviors.
- Snapshot (Commit) System: Save the state of your project by making a "Commit". Gitbot packages the entire state into a secure
.zipfile stored safely in the project's backgroundcommitsfolder. Revert or inspect previous states instantly. - Releases: Export and compile finished projects as versions (e.g., v1.0.0) ready for deployment.
