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.1.tar.gz (84.3 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.1-py3-none-any.whl (93.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vibekit_cli-0.3.1.tar.gz
  • Upload date:
  • Size: 84.3 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.1.tar.gz
Algorithm Hash digest
SHA256 173a96ca0adfbf7a05b518e244c1b81c057c77d22a4ca9febcb4555a907854d1
MD5 a89f318b451a3c81df0e7648af5e44b3
BLAKE2b-256 a3cc8ae0d39fab2a80eb348e641fd65d46aa7a4b83470143a03335906e0e49e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for vibekit_cli-0.3.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: vibekit_cli-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 93.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 47727c30971b950cde7a61f607d8e93da408b7ec6330440b6454cf0c18d505c4
MD5 b494308b5bffc57cd389f2f8df8b2957
BLAKE2b-256 cf30a872d046f06079c345c90c5ce0aca25d678c40c8f180a2e181ea868e4e1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for vibekit_cli-0.3.1-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