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
vk link myuser/myproject

# 4. Pull configuration
vk pull

# 5. Check sprint status
vk status

CLI Commands

Command Description
vk login Authenticate with VibeKit
vk logout Clear credentials
vk init Create new project in SaaS
vk link <project> Link existing project
vk pull Sync config from SaaS to local
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.2.3.tar.gz (50.4 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.2.3-py3-none-any.whl (57.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vibekit_cli-0.2.3.tar.gz
  • Upload date:
  • Size: 50.4 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.2.3.tar.gz
Algorithm Hash digest
SHA256 8574fd804d2a522de544e910504c42a82034e4a248a6872e6ba9cc38b27eceab
MD5 29c85ce8216cce8ead106a939f298a72
BLAKE2b-256 04369e3a1d2e32961ae6b567b3c918a9b5c43cc946883a80f813547cfc50ca38

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vibekit_cli-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 57.6 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.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c3237344a24e1f63fd8b9e117c7fcf96be1baf735b549b3d1bdc82f756f79f35
MD5 a55271ef6bedbd87724b2ff983e5cc35
BLAKE2b-256 bcd5a22ac0653c6b2787fe760c7607e5b8e82942803e59c070dc12b9e894daad

See more details on using hashes here.

Provenance

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