---
metadata:
  - name: generator
    content: Diplodoc Platform v5.57.3
alternate:
  - https://sourcecraft.dev/portal/docs/en/vibecraft/concepts/index.md
  - https://sourcecraft.dev/portal/docs/ru/vibecraft/concepts/index.md
  - href: en/vibecraft/concepts/index.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
title: Vibecraft overview
description: Learn about the Vibecraft capabilities to help you create a website or application using AI.
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/en/llms.txt


# Vibecraft overview

<!-- source: en/_includes/vibecraft/vc-intro.md -->
_Vibecraft_ is a service where you can create and publish websites and web applications by chatting with AI in a natural language without any coding.

Describe in the chat what you want to create, and Vibecraft will code a full-blown app you can edit in [SourceCraft](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md) – both frontend and backend – show you a preview, and publish the app to [Yandex Cloud](https://yandex.cloud/en).

The service shortens your path from an idea to an MVP or even a full product: you need no sophisticated tools or designer/developer skills. For example, you can use Vibecraft to create and publish a landing page, an online course website, a finance accounting app, a sports and health tracker, a game, or even a CRM system.

<iframe width="640" height="360" src="https://runtime.strm.yandex.ru/player/video/vplvasipwjod5nylfhnp?autoplay=0&mute=0" allow="autoplay; fullscreen; picture-in-picture; encrypted-media" frameborder="0" scrolling="no"></iframe>

[What else you can create](https://sourcecraft.dev/portal/vibecraft/#what-create)
<!-- endsource: en/_includes/vibecraft/vc-intro.md -->

<!-- source: en/_includes/vibecraft/vc-preview.md -->
{% note warning %}

This feature is currently at the _Preview_ stage and is not covered by an SLA.

We charge [fees](https://sourcecraft.dev/portal/docs/en/vibecraft/pricing.md) for using SourceCraft and Yandex Cloud resources.

You can access the service [on request](https://sourcecraft.dev/portal/docs/en/vibecraft/index.md#get-access).

{% endnote %}
<!-- endsource: en/_includes/vibecraft/vc-preview.md -->

## Technical features {#tech}

The service operates automatically and uses the following SourceCraft and Yandex Cloud components:
* [Code Assistant](https://sourcecraft.dev/portal/docs/en/code-assistant/concepts/index.md) LLM ensemble used to engineer the application concept, write and test code.
* SourceCraft [repository](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#repos) used to store code.
* SourceCraft [CI/CD](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/ci-cd.md) used to preview the application and automate deployment.
* Yandex Container Registry [registry](https://yandex.cloud/en/docs/container-registry/concepts/registry) used to store Docker images containing the application.
* Yandex Serverless Containers [container](https://yandex.cloud/en/docs/serverless-containers/concepts/container) used to run the application.
* Yandex Managed Service for YDB [serverless database](https://yandex.cloud/en/docs/ydb/concepts/resources#serverless) used to store the application status.
* Yandex Lockbox [secret](https://yandex.cloud/en/docs/lockbox/concepts/secret) used to store sensitive data.

Yandex Cloud resources are manged from the SourceCraft repository via a secure [service connection](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/service-connections.md).

## Security {#sec}

All projects being stored in SourceCraft, you can use the following security mechanisms for them:

<!-- source: en/_includes/sourcecraft/security-list.md -->
* [Secret scanning](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/security-overview.md#secret-scanning): Checking commits for sensitive data contained in the code, e.g., API keys, tokens, certificates, and other secrets.
* [Software composition analysis](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/security-overview.md#supply-chain): Identifying dependencies used in software development and known vulnerabilities they may contain.
* [Static application security testing](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/security-overview.md#sast) analyzes source code to identify vulnerabilities, errors, and security standard violations without executing the actual code.
* [AI-powered vulnerability analysis and prioritization](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/security-overview.md#ca-triage): AI suggestions for detected vulnerabilities, with risk and criticality assessment, false positive probability analysis, and possible fixes. Triage is available for static code analysis issues, and prioritization is available for both static code analysis and secret scanning issues.
* [Scan history](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/security-overview.md#history) is a dedicated section presenting the history of repository scans performed to detect secrets and analyze dependencies.
<!-- endsource: en/_includes/sourcecraft/security-list.md -->

For more information, see [Security in SourceCraft](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/security-overview.md).

### Useful links {#see-also}

* [Getting started with Vibecraft](https://sourcecraft.dev/portal/docs/en/vibecraft/index.md)
* [FAQ about Vibecraft](https://sourcecraft.dev/portal/docs/en/vibecraft/qa.md)
* [Vibecraft quotas and limits](https://sourcecraft.dev/portal/docs/en/vibecraft/concepts/limits.md)
* [Vibecraft pricing policy](https://sourcecraft.dev/portal/docs/en/vibecraft/pricing.md)
