Skip to main content

VibeKit CLI - Configure AI coding workflows in SaaS, execute locally

Project description

VibeKit

Vibe Coding Platform - Configure sprints in SaaS, execute locally with Claude Code.

PyPI Python

What is VibeKit?

VibeKit bridges your project management in the cloud with AI-powered local development:

  1. Configure sprints, tasks, and rules in the web dashboard at vkcli.com
  2. Sync configuration to your local project with vk pull
  3. Execute tasks with Claude Code using intelligent agents
  4. Track progress automatically synced back to the dashboard

Installation

pip install vkcli

Quick Start

# 1. Login to VibeKit
vk login

# 2. Initialize a new project (creates project in SaaS)
vk init

# 3. Or link to existing project and pull in one command
vk init myuser/myproject
# or
vk pull myuser/myproject

# 4. Pull configuration (if already initialized)
vk pull

# 5. Check sprint status
vk status

CLI Commands

Command Description
vk login Authenticate with VibeKit
vk logout Clear credentials
vk init [project] Create new project, or link to existing if slug provided
vk link [project] Link existing project (auto-detects from git)
vk pull [project] Sync config from SaaS (links first if slug provided)
vk push Push task status to SaaS
vk status View current sprint status
vk sprint Start/manage sprints
vk done <task> Mark task complete
vk update Update CLI to latest version
vk open Open project in browser

How It Works

┌─────────────────────────────────────────────────────────────┐
│                     vkcli.com (SaaS)                        │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐        │
│  │ Projects│  │ Sprints │  │  Tasks  │  │  Rules  │        │
│  └─────────┘  └─────────┘  └─────────┘  └─────────┘        │
└───────────────────────┬─────────────────────────────────────┘
                        │ REST API + SSE
                        ▼
┌─────────────────────────────────────────────────────────────┐
│                    Local Development                         │
│                                                              │
│  $ vk pull                    $ vk push                      │
│       │                            ▲                         │
│       ▼                            │                         │
│  ┌─────────┐    ┌─────────┐   ┌─────────┐                   │
│  │  .vk/   │───►│CLAUDE.md│───►│ Claude  │                   │
│  │ config  │    │ context │    │  Code   │                   │
│  └─────────┘    └─────────┘   └─────────┘                   │
│                                                              │
└─────────────────────────────────────────────────────────────┘

Generated Files

When you run vk pull, the CLI generates:

your-project/
├── CLAUDE.md              # Context for Claude Code
└── .vk/
    ├── config.yaml        # Project configuration
    ├── context.yaml       # Full context (sprints, tasks, rules)
    ├── context-mini.yaml  # Minimal context for quick loads
    ├── sprints/           # Sprint data
    ├── rules/             # Coding rules and standards
    ├── tools/             # Tool configurations (LSP, linters)
    └── codebase/          # Auto-generated code documentation
        ├── INDEX.md       # Codebase navigation
        ├── WHERE_TO_PUT.md # Feature placement guide
        ├── ENDPOINTS.md   # API routes
        └── ...

Using with Claude Code

Once you've pulled your configuration, Claude Code automatically reads CLAUDE.md for context. The file includes:

  • Project overview and tech stack
  • Current sprint and tasks
  • Coding rules and standards
  • Quality gates

You can also install the vk-plugin for Claude Code to get:

  • /vk status - View sprint in Claude Code
  • /vk run - Execute tasks with agents
  • /vk commit - Smart commits
  • And more...

Documentation

Links

License

MIT

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

vibekit_cli-0.3.2.tar.gz (84.6 kB view details)

Uploaded Source

Built Distribution

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

vibekit_cli-0.3.2-py3-none-any.whl (93.7 kB view details)

Uploaded Python 3

File details

Details for the file vibekit_cli-0.3.2.tar.gz.

File metadata

  • Download URL: vibekit_cli-0.3.2.tar.gz
  • Upload date:
  • Size: 84.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for vibekit_cli-0.3.2.tar.gz
Algorithm Hash digest
SHA256 740aa489cccc0ea9e0f37f2e219a130da9c1e5bbba6154f5286bdcc2bc3172c5
MD5 219939ba897db0f9ff3a0b8c4ba02e94
BLAKE2b-256 cd169f753d743cf5053a277058ed78897a733843edc702ef963661fc0460e278

See more details on using hashes here.

Provenance

The following attestation bundles were made for vibekit_cli-0.3.2.tar.gz:

Publisher: publish-cli.yml on ZySec-AI/vk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vibekit_cli-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: vibekit_cli-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 93.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for vibekit_cli-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0ca0e7e48357155fd23fed3426cfa34f5e4c6991fefee482cd727d8b6a01d4b2
MD5 0d3c7be07fce085cf690257a57e04258
BLAKE2b-256 e4a152e47a8cca491b393162bdadea651381a4fad19a0be1d9c5e618a74bb3e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for vibekit_cli-0.3.2-py3-none-any.whl:

Publisher: publish-cli.yml on ZySec-AI/vk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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