A tool to synchronize local files with Claude.ai projects
Project description
ctxsync
ctxsync (formerly known as ClaudeSync) bridges your local development environment with Claude.ai projects, enabling seamless synchronization to enhance your AI-powered workflow.
Renamed from ClaudeSync: the
claudesyncPyPI package is deprecated — installctxsyncinstead. Your existing configuration is picked up automatically:~/.claudesyncis migrated on first run and project-local.claudesyncdirectories keep working.
⚠️ Disclaimer
ctxsync is an independent, open-source project not affiliated with Anthropic or Claude.ai. By using ctxsync, you agree to:
- Use it at your own risk.
- Acknowledge potential violation of Anthropic's Terms of Service.
- Assume responsibility for any consequences.
- Understand that Anthropic does not support this tool.
Please review Anthropic's Terms of Service before using ctxsync.
🌟 Features
- File sync: Synchronize local files with Claude.ai projects.
- Cross-Platform: Compatible with Windows, macOS, and Linux.
- Configurable: Plenty of configuration options.
- Integrate: Designed to be easy to integrate into your pipelines.
- Secure: Ensures data privacy and security.
⚙️ Prerequisites
📄 Supported Claude.ai plans
| Plan | Supported |
|---|---|
| Pro | ✅ |
| Team | ✅ |
| Free | ❌ |
🔑 SSH Key
Ensure you have an SSH key for secure credential storage. Follow GitHub's guide to generate and add your SSH key.
💻 Software
- Python: ≥ 3.10
- pip: Python package installer
🚀 Quick Start
-
Install ctxsync
pip install ctxsync
-
Authenticate
ctxsync auth login
-
Create a Project
ctxsync project create
-
Start Syncing*
ctxsync push*This is a one-way sync. Files not present locally will be removed from the Claude.ai project unless pruning is disabled.
🤝 Support & Contribute
Enjoying ctxsync? Support us by:
Your contributions help improve ctxsync!
Contributors • License • Report Bug • Request Feature• Sponsor
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ctxsync-0.8.0.tar.gz.
File metadata
- Download URL: ctxsync-0.8.0.tar.gz
- Upload date:
- Size: 52.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
767ae3fa140bd84acc7c72749aba7ed8ad4786919b22a730bddc8b9939cb1698
|
|
| MD5 |
643cc3a1993d624a50f70a4687a45642
|
|
| BLAKE2b-256 |
d98bebafb5683fdca5d352cfde1fdce2d23aecedff2d6e32e7dff5c4ce1af847
|
File details
Details for the file ctxsync-0.8.0-py3-none-any.whl.
File metadata
- Download URL: ctxsync-0.8.0-py3-none-any.whl
- Upload date:
- Size: 57.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f2f18dc32837cf927b3316ba7a5511cf6666cd064f651f6e8bb82a08081e2e1
|
|
| MD5 |
07cbef320e2a70ec82e922630ea294f6
|
|
| BLAKE2b-256 |
5b688572df87b00de716e13253f5d401bc41558931883c18b4c411cc2dd84c29
|