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
Release files for ctxsync 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ctxsync-0.8.0.tar.gz | 52.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ctxsync-0.8.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 109.6 kB
Release files / ctxsync-0.8.0.tar.gz
| Download URL | ctxsync-0.8.0.tar.gz |
|---|---|
| Size | 52.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
767ae3fa140bd84acc7c72749aba7ed8ad4786919b22a730bddc8b9939cb1698
|
|
BLAKE2b-256 checksum How to use checksums |
d98bebafb5683fdca5d352cfde1fdce2d23aecedff2d6e32e7dff5c4ce1af847
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / ctxsync-0.8.0-py3-none-any.whl
| Download URL | ctxsync-0.8.0-py3-none-any.whl |
|---|---|
| Size | 57.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4f2f18dc32837cf927b3316ba7a5511cf6666cd064f651f6e8bb82a08081e2e1
|
|
BLAKE2b-256 checksum How to use checksums |
5b688572df87b00de716e13253f5d401bc41558931883c18b4c411cc2dd84c29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|