Skip to content

WeOpen/WeGit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeGit

WeGit is a native macOS Git client concept built around AI-assisted conflict resolution. The first milestone includes a high-fidelity interactive prototype and a SwiftUI MVP scaffold with protocol boundaries for Git, AI providers, and conflict resolution.

Prototype

Start a local server from the repository root:

python -m http.server 4311 --directory designs

Open:

http://127.0.0.1:4311/ai-git-client/AI%20Git%20Client.html

The prototype shows the intended three-pane macOS layout: repository sidebar, Git workspace, and persistent AI inspector/chat.

SwiftUI MVP

The source tree is a Swift package:

Package.swift
Sources/WeGitCore
Sources/WeGitApp
tests/WeGitCoreTests

On macOS with Xcode or a Swift toolchain installed, run:

swift test
swift run WeGitApp

This Windows workspace does not currently have the swift executable installed, so Swift compilation must be verified on macOS or another Swift-enabled environment.

AI Providers

The core model supports both:

  • OpenAI-compatible endpoints
  • Local model endpoints such as Ollama or LM Studio when exposed through a compatible chat API

AI output is treated as a proposal. Repository writes, command execution, and staging resolved files should require explicit user approval.

About

MacOS 原生git客户端

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors