v4.0.23
Some checks failed
CI / Lint (push) Waiting to run
CI / Test (ubuntu-latest) (push) Waiting to run
CI / Build (macos-latest) (push) Blocked by required conditions
CI / Build (ubuntu-latest) (push) Blocked by required conditions
CI / Build (windows-latest) (push) Blocked by required conditions
Build and Release / Create Release (push) Successful in 3s
CI / Test (macos-latest) (push) Failing after 17s
Build and Release / Build macOS (x64) (push) Failing after 17s
CI / Test (windows-latest) (push) Successful in 9h3m16s
Build and Release / Build Windows (arm64) (push) Successful in 8h4m38s
Build and Release / Build Linux (x64) (push) Successful in 5m48s
Build and Release / Build macOS (arm64) (push) Failing after 6m29s
Build and Release / Build Windows (x64) (push) Successful in 9h4m16s
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%