Claude 4cd67c4bce
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
fix(ci): use linux-latest runner label
2026-01-12 00:33:22 +00:00
2026-01-03 23:19:49 -05:00
2016-09-02 16:44:44 -04:00
2026-01-02 09:41:11 -05:00
2025-09-16 10:36:48 +02:00
2025-09-16 10:36:48 +02:00
2025-09-16 10:36:48 +02:00
2020-03-02 09:48:57 -08:00
2026-01-09 06:12:54 -05:00
2017-04-10 13:43:44 -04:00
2022-11-09 12:42:36 -05:00
2025-04-01 09:19:10 +02:00

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

MIT

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
Readme MIT 113 MiB
2026-01-12 00:33:32 +00:00
Languages
TypeScript 93.5%
SCSS 5.9%
JavaScript 0.4%
CSS 0.1%