CLI tool for syncing local files to Claude.ai projects
Top 55.4% on sourcepulse
ClaudeSync is a Python tool designed to synchronize local files with Claude.ai projects, targeting developers and AI practitioners who need to integrate their local development workflows with Claude's project-based AI capabilities. It offers a one-way synchronization to keep Claude.ai projects updated with local changes, enhancing AI-powered workflows.
How It Works
ClaudeSync utilizes a file synchronization mechanism to push local files to Claude.ai projects. It operates on a one-way sync principle, meaning files not present locally will be removed from the Claude.ai project unless pruning is explicitly disabled. This approach ensures that the Claude.ai project accurately reflects the local codebase or dataset being managed.
Quick Start & Requirements
pip install claudesync
claudesync auth login
), project creation (claudesync project create
), and syncing (claudesync push
) are the primary commands.Highlighted Details
Maintenance & Community
The project encourages community support through starring, reporting issues, contributing, and joining their Discord server. Sponsorship opportunities are also available.
Licensing & Compatibility
The license is not explicitly stated in the README, which may pose a compatibility concern for commercial or closed-source use.
Limitations & Caveats
Claude.ai Free plans are not supported. The synchronization is one-way by default, which could lead to unintended data deletion in Claude.ai projects if pruning is not managed carefully. The license status requires clarification for broader adoption.
3 weeks ago
1 day