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.3.tar.gz (85.0 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.3-py3-none-any.whl (94.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vibekit_cli-0.3.3.tar.gz
  • Upload date:
  • Size: 85.0 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.3.tar.gz
Algorithm Hash digest
SHA256 4045f20eb916fd65b100ed1f6cf18a0b5b7eb10384f7eb3433e31b923b2d0d2e
MD5 63a07d3b36ade7645f88ad1e6c54aac8
BLAKE2b-256 aeefe6793564f55b0238a7376778e064ff1ec9b2b7276a64a3834b080d490743

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vibekit_cli-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 94.2 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d4232b3f95d262c11d73c9cc77b80041eae32797e3aeb847de1a1396fe55004a
MD5 9f3571f9c5b7f28297d12fc4287668ca
BLAKE2b-256 f25c8ef76bebba6c41320432e7725723fb79ba0779881e91ae942a86f0f9d710

See more details on using hashes here.

Provenance

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