
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
A modern, Git-like version control CLI with built-in cloud authentication and global user identity management.
A modern, Git-like version control CLI with built-in cloud authentication and global user identity management.
Gent is a lightweight version control system that feels exactly like Git but handles user identity automatically through the cloud. No more configuring user.name and user.email for every repository!
gent init is silent and auto-detects your authenticated user profile.npm install -g gent-cli
Gent uses a global authentication system. You only need to login once.
gent register
gent login
# or
gent login -e user@example.com -p YourPassword
gent whoami
gent logout
gent init
# Output: Initialized empty Gent repository in /path/to/project
gent status
gent add filename.js
# or add all files
gent add .
gent commit -m "Initial commit"
# Output: [main a1b2c3d] Initial commit
# Author: Your Name <your.email@example.com>
# Create and link a local repo
gent create my-repo --init-local
# Or initialize with cloud directly
gent init --cloud
gent list
# or
gent ls
gent clone <owner_id>/<repo_name>
# Example: gent clone 1/my-repo
gent push
# or commit and push in one go
gent commit -m "Update README" --push
gent pull
gent remote add origin <owner_id>/<repo_name>
gent remote -v
Gent creates a .gent directory in your project root:
.gent/
├── config.json # Project configuration
├── objects/ # Stored file contents
├── refs/ # Branch pointers
├── remote.json # Remote configuration
└── HEAD # Current branch reference
Your authentication tokens are stored globally in ~/.gent/auth.json.
We welcome contributions! Please fork the repository and submit a Pull Request.
ISC
Built with love by Abdalrahman Kanawati
FAQs
A modern, Git-like version control CLI with built-in cloud authentication and global user identity management.
The npm package gent-cli receives a total of 1 weekly downloads. As such, gent-cli popularity was classified as not popular.
We found that gent-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.