Some checks failed
Build and Release / Create Release (push) Successful in 0s
CI / Lint (push) Failing after 35s
Build and Release / Build Windows (${{ matrix.arch }}) (arm64) (push) Successful in 9h4m44s
CI / Test (${{ matrix.os }}) (windows-latest) (push) Successful in 9h3m18s
Build and Release / Build Windows (${{ matrix.arch }}) (x64) (push) Successful in 8h4m40s
CI / Test (${{ matrix.os }}) (ubuntu-latest) (push) Successful in 9m31s
CI / Test (${{ matrix.os }}) (macos-latest) (push) Successful in 1m18s
CI / Build (${{ matrix.os }}) (macos-latest) (push) Has been skipped
CI / Build (${{ matrix.os }}) (ubuntu-latest) (push) Has been skipped
CI / Build (${{ matrix.os }}) (windows-latest) (push) Has been skipped
Build and Release / Build Linux (${{ matrix.arch }}) (x64) (push) Successful in 12m31s
Build and Release / Build macOS (${{ matrix.arch }}) (arm64) (push) Failing after 2h39m1s
Build and Release / Build macOS (${{ matrix.arch }}) (x64) (push) Has been cancelled
Official release of GitCaddy 4.0.0 - A Gitea-focused Git client. Key features: - Full Gitea integration (OAuth and PAT authentication) - Internationalization with 10 languages - Check for Updates menu item - Localized UI components - Improved sign-in flow styling 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
GitCaddy
GitCaddy is an open-source Electron-based desktop Git client for Gitea. It is written in TypeScript and uses React.
This project is a fork of GitHub Desktop, adapted to work with Gitea instances.
Status
Work in Progress - See gitea_port.md for the porting plan.
Features (Planned)
- Full Gitea API integration
- OAuth2 authentication with Gitea instances
- Pull request management
- Repository browsing and cloning
- AI-powered commit messages via GitCommitEditor
Building GitCaddy
Prerequisites
- Node.js v20+
- Yarn 1.21+
- Python 3.9+
Setup
# Install dependencies
yarn
# Development build
yarn build:dev
# Start the app
yarn start
Testing
# Run all unit tests
yarn test:unit
# Run a specific test file
yarn test:unit app/test/unit/path/to/test.ts
Contributing
See CONTRIBUTING.md for setup instructions and contribution guidelines.
Development
This project uses Claude Code for AI-assisted development.
License
Based on GitHub Desktop, Copyright (c) GitHub, Inc.
GitCaddy is developed by MarketAlly.
Description
Steeped in your workflow. Next generation git client for streamline efficiency.
http://www.gitcaddy.com
Releases
3
GitCaddy v4.0.23
Latest
Languages
TypeScript
93.5%
SCSS
5.9%
JavaScript
0.4%
CSS
0.1%