Skip to main content

A tool to synchronize local files with Claude.ai projects

Project description

ctxsync

License: MIT PyPI Release Build Status Issues Code Style: Black Dependencies Last Commit Sponsor jahwag

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 claudesync PyPI package is deprecated — install ctxsync instead. Your existing configuration is picked up automatically: ~/.claudesync is migrated on first run and project-local .claudesync directories keep working.

ctxsync in Action

⚠️ Disclaimer

ctxsync is an independent, open-source project not affiliated with Anthropic or Claude.ai. By using ctxsync, you agree to:

  1. Use it at your own risk.
  2. Acknowledge potential violation of Anthropic's Terms of Service.
  3. Assume responsibility for any consequences.
  4. Understand that Anthropic does not support this tool.

Please review Anthropic's Terms of Service before using ctxsync.

🌟 Features

⚙️ 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

🚀 Quick Start

  1. Install ctxsync

    pip install ctxsync
    
  2. Authenticate

    ctxsync auth login
    
  3. Create a Project

    ctxsync project create
    
  4. 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.

📚 Detailed Guides & FAQs

🤝 Support & Contribute

Enjoying ctxsync? Support us by:

Your contributions help improve ctxsync!


ContributorsLicenseReport BugRequest FeatureSponsor

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ctxsync-0.8.0.tar.gz (52.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ctxsync-0.8.0-py3-none-any.whl (57.3 kB view details)

Uploaded Python 3

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

Hashes for ctxsync-0.8.0.tar.gz
Algorithm Hash digest
SHA256 767ae3fa140bd84acc7c72749aba7ed8ad4786919b22a730bddc8b9939cb1698
MD5 643cc3a1993d624a50f70a4687a45642
BLAKE2b-256 d98bebafb5683fdca5d352cfde1fdce2d23aecedff2d6e32e7dff5c4ce1af847

See more details on using hashes here.

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

Hashes for ctxsync-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f2f18dc32837cf927b3316ba7a5511cf6666cd064f651f6e8bb82a08081e2e1
MD5 07cbef320e2a70ec82e922630ea294f6
BLAKE2b-256 5b688572df87b00de716e13253f5d401bc41558931883c18b4c411cc2dd84c29

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page