Discover and explore top open-source AI tools and projects—updated daily.
entireioUnify AI agent context with your Git workflow
Top 15.8% on SourcePulse
A new developer platform, Entire CLI, integrates AI agent sessions directly into the Git workflow. It captures prompts, responses, and file changes on every push, creating a searchable record of AI-assisted development. This allows developers to understand code origins, recover from agent errors, and maintain audit trails. The tool targets developers using AI agents like Claude Code or Gemini CLI, offering a unified context for code and its AI-driven creation process.
How It Works
The CLI installs Git hooks to monitor AI agent interactions. Session metadata, including transcripts and touched files, is stored separately on an entire/checkpoints/v1 branch, preserving clean main Git history. Users can rewind to specific session checkpoints or resume interrupted sessions. It supports two capture strategies: manual-commit, which snapshots work upon Git commits, and auto-commit, which snapshots after each agent response. This approach provides a detailed, non-destructive log of AI-driven development.
Quick Start & Requirements
brew install entireio/tap/entire) or Go (go install github.com/entireio/cli/cmd/entire@latest).entire enable.https://github.com/entireio/cli/issues.Highlighted Details
entire/checkpoints/v1 branch, maintaining clean main branch history.rewind to previous checkpoints and resume of sessions.manual-commit and auto-commit strategies for session capture.Maintenance & Community
The project utilizes mise for development tasks. Community interaction and bug reporting are primarily handled through GitHub Issues: https://github.com/entireio/cli/issues. No specific contributor or sponsorship details are provided in the README.
Licensing & Compatibility
The project is released under the MIT License, which permits broad use, including commercial applications and integration with closed-source projects.
Limitations & Caveats
Gemini CLI integration is currently in preview. Users may encounter SSH authentication issues with go-git's SSH handling, potentially requiring manual updates to ~/.ssh/known_hosts. The auto-commit strategy necessitates caution on main branches due to automatic commit creation. Summary generation relies on the Claude CLI and logs failures without blocking commits.
14 hours ago
Inactive
aws