{"id":50159668,"url":"https://github.com/crystalphantom/pgit-cli","last_synced_at":"2026-05-24T14:36:08.730Z","repository":{"id":314733075,"uuid":"1056526981","full_name":"crystalphantom/pgit-cli","owner":"crystalphantom","description":"Private Git: A powerful Git workflow enhancer with AI agent file management, presets, and smart commands. Simplify your development process with private storage and version control for multiple AI tools.","archived":false,"fork":false,"pushed_at":"2026-05-01T10:42:44.000Z","size":647,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-01T12:24:47.511Z","etag":null,"topics":["ai-agents","cli","developer-tool","git","productivity"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crystalphantom.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-09-14T09:31:55.000Z","updated_at":"2026-05-01T10:42:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"308efbdf-4fd9-4867-978d-856d150b24fc","html_url":"https://github.com/crystalphantom/pgit-cli","commit_stats":null,"previous_names":["crystalphantom/pgit-cli"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/crystalphantom/pgit-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crystalphantom%2Fpgit-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crystalphantom%2Fpgit-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crystalphantom%2Fpgit-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crystalphantom%2Fpgit-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crystalphantom","download_url":"https://codeload.github.com/crystalphantom/pgit-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crystalphantom%2Fpgit-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33438518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-24T13:13:05.286Z","status":"ssl_error","status_checked_at":"2026-05-24T13:13:03.728Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","cli","developer-tool","git","productivity"],"created_at":"2026-05-24T14:36:07.949Z","updated_at":"2026-05-24T14:36:08.723Z","avatar_url":"https://github.com/crystalphantom.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PGit CLI\n\n[![NPM Version](https://img.shields.io/npm/v/pgit-cli.svg)](https://www.npmjs.com/package/pgit-cli)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen.svg)](https://nodejs.org/)\n[![TypeScript](https://img.shields.io/badge/typescript-5.0%2B-blue.svg)](https://www.typescriptlang.org/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n**Private Git Tracking CLI** — Manage local, private, and agent-specific files without committing them to your shared Git history.\n\nPGit keeps local configurations, agent-specific folders (like `.docs/` ,`.specs/` , `.plans/`, `.claude/`, `.superpowers/`, `.opencode/`), and private notes visible to your local environment and agents, while securely storing them in a user-level private store that stays out of your main codebase's history.\n\n## Quick Start\n\n### Installation\n\n```bash\nnpm install -g pgit-cli\n```\n\n### Basic Usage\n\nTrack files locally in your private store:\n\n```bash\ncd your-project\n\n# Add files and folders to your private store\npgit add .claude/ .superpowers/ .opencode/ specs/\n```\n\nSynchronize your private configs across machines/workspaces:\n\n```bash\n# Push your local updates to your private store\npgit push .\n\n# Pull private configurations into a new workspace\npgit pull .\n\n# Or sync only specific tracked paths\npgit push todo.md docs\npgit pull todo.md\n\n# Check the sync status (drift)\npgit status\n```\n\n**Develop with Agents:**  \nUse the AI coding agents of your choice (e.g., Claude Code, OpenCode) to implement features leveraging your private, local context.\n\n**Clean up before Code Review:**  \nOnce feature development is done, you can drop the private files from your working tree before doing a code review or creating a PR. \n\n```bash\npgit drop .\n```\n\n*Note: Don't worry if you accidentally try to commit directly—PGit automatically installs `pre-commit` and `pre-push` hooks to prevent your tracked private files from leaking into the shared repository.*\n\n## Documentation\n\nComprehensive guides, architecture details, and full command references can be found in our documentation:\n\n- 📖 [Full Command Reference](./docs/commands.md)\n- 🏗️ [Architecture Overview](./docs/architecture.md)\n- 🔄 [Legacy Workflows](./docs/legacy.md)\n- 🛠️ [Troubleshooting Guide](./docs/troubleshooting.md)\n\n## Contributing \u0026 Security\n\n- **Contributing**: Please see our [Contributing Guide](./docs/CONTRIBUTING.md) to get started with development, testing, and submitting pull requests.\n- **Security**: All files stay strictly local. See [Security \u0026 Privacy](./docs/SECURITY.md) for more details.\n\n## System Requirements\n\n- **Node.js**: 18.0.0 or higher\n- **Git**: Must be installed and available in `PATH`\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n**Made with ❤️ by developers, for developers who value privacy and clean git workflows.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrystalphantom%2Fpgit-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrystalphantom%2Fpgit-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrystalphantom%2Fpgit-cli/lists"}