Cross-Forge Collaboration Platform

dandep1 pts0 comments

GitSocial - Cross-forge collaboration platform

Cross-forge collaboration platform

GitSocial stores your collaboration data (issues, pull requests, etc) as commits on<br>gitmsg/* branches with structured trailers, so your<br>data is tied to your repo, not the hosting platform.

GitSocial fetches into timeline activity from repositories added to lists or registered as<br>forks.

Watch demo →

Installation

macOS / Linux with Homebrew

brew trust gitsocial-org/tap<br>brew install gitsocial-org/tap/gitsocial

Or using installation script<br>curl -fsSL https://gitsocial.org/install.sh | sh

Windows

scoop bucket add gitsocial https://github.com/gitsocial-org/scoop-bucket.git<br>scoop install gitsocial

Go

go install github.com/gitsocial-org/gitsocial/cli/gitsocial@latest

Or download a binary from Releases.

Quick Start

Clone your project from GitHub or any host, then from your project directory:

gitsocial import # imports issues, PRs, releases, discussions<br>gitsocial tui # explore in the terminal

Documentation

Concepts

Doc<br>Description

GitMsg Protocol<br>Core message format, headers, refs, versioning

Identity<br>Verification<br>Decentralized trust model, attestation sources, caching

Notifications

Notification types, scopes, and triggers

Extensions

Doc<br>Description<br>Spec

Social<br>Posts, comments, lists, timeline, followers<br>GitSocial

PM<br>Issues, milestones, sprints, labels, boards<br>GitPM

Review<br>Pull requests, feedback, forks, version tracking, cross-forge scenarios<br>GitReview

Release<br>Releases, artifacts, checksums, signatures, SBOM<br>GitRelease

Memo<br>Tiered memos for knowledge as commits

Clients

Doc<br>Description

Agent Skill<br>AI-assisted workflows for Claude Code, Cursor, and other agents

TUI

Per-view layout diagrams (see also keybindings)

CLI<br>Commands, flags, output formats

JSON-RPC<br>Client integration over stdio

Contributing

Platform issues and PRs are disabled on all mirrors. GitSocial uses its own tools for collaboration.

Getting Started

Install GitSocial (see Installation)

Fork the repository on any host (GitHub, GitLab, Codeberg, or self-hosted)

Clone your fork: git clone https://your-host.com/you/gitsocial

Read Architecture<br>for system design, packages, and cache layout

Submitting Pull Requests

git checkout -b feature/my-change # make changes, commit

gitsocial review pr create \<br>--base main \<br>--head feature/my-change \<br>"Short description of change"

git push origin feature/my-change # push your branch<br>gitsocial push # push PR metadata<br>After your first push, request fork registration in the Matrix room so maintainers can<br>discover your PRs and issues.

See Review for the<br>full cross-forge PR workflow.

Reporting Bugs & Requesting Features

gitsocial pm issue create "Bug: description"<br>gitsocial push<br>For quick questions or discussion, use the Matrix room.

License

MIT

gitsocial push cross forge collaboration platform

Related Articles