OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Developer Tools & SDKs

Ctxsync

Ctxsync is an open-source Python command-line tool that pushes local files to Claude.ai Projects. Its workflow covers authentication, project creation and one-way file synchronization, and it is designed to integrate with development pipelines.

Independent OpenViST project profile, based on linked sources.

Ctxsync — OpenViST project profile in AI Developer Tools & SDKs.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Ctxsync when you want to manage Claude.ai Project files from a local directory through a Python CLI, while accounting for its one-way push behavior.

Who it is for

  • Developers who maintain Claude.ai Project context from local files.
  • Teams or individuals seeking a command-line file-push step in a development pipeline.

Documented uses

  • Send local project files to a Claude.ai Project.
  • Create a repeatable local-to-Claude.ai file-push workflow.
  • Add project file synchronization to a development pipeline.
Before you choose

Requirements & limits

Requires Python 3.10 or later, pip, an SSH key and a Claude.ai Pro or Team plan. The README lists the Free plan as unsupported. The project is MIT-licensed.

  • The documented push direction is local to Claude.ai, not bidirectional.
  • By default, remote files absent from the local directory are removed; pruning can be disabled.
  • The project states it is independent of Anthropic and advises reviewing Anthropic’s terms of service.
  • The README identifies Windows, macOS and Linux as supported platforms.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up a local-to-Claude.ai project push

Install Ctxsync, authenticate, create a Claude.ai Project and push local files.

Before you start

  • Python 3.10 or later and pip
  • An SSH key for credential storage
  • A Claude.ai Pro or Team plan

Steps

  1. Install with the command below.

    Documented command
    pip install ctxsync
  2. Authenticate with ctxsync auth login.

  3. Create a project with ctxsync project create.

  4. Push local files with ctxsync push.

Expected outcome

Local files are pushed to a Claude.ai Project.

Guide limitations

  • Push is one-way, not bidirectional synchronization.
  • Files missing locally are removed from the Claude.ai Project unless pruning is disabled.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
7 November 2026
Original website title
jahwag/ctxsync · Official homepage title · retained in its source language