All questions about SourceCraft

General questions

I am working in Yandex Cloud using my own organization, but SourceCraft has created a new one. How do I delete it?

To use a SourceCraft account, you need a personal organization, i.e., a workspace with you as the owner. During sign-up, SourceCraft looks for a suitable Yandex Cloud organization and, if it fails to find one, creates a new organization.

You cannot delete a personal organization directly. To delete it:

  1. Contact support to select a different personal organization.
  2. Delete the organization you do not need.

To switch to a new personal organization, you must be its owner.

I have created an organization in SourceCraft, but it turned out that I do not need it. How do I delete it?

Since each SourceCraft organization is tied to a Yandex Cloud organization, you can manage them in Cloud Center. If you have the required permissions, simply delete the Yandex Cloud organization; this will also delete the organization in SourceCraft.

SourceCraft Sites

How do I confirm ownership of a SourceCraft Sites website in Yandex Webmaster?

To confirm ownership of a SourceCraft Sites website in Yandex Webmaster:

  1. Create a repository in the organization with the same name as the organization.

  2. In the repository, create a SourceCraft Sites website. It will be available at the following addresses:

    • https://<organization_name>.sourcecraft.site/
    • https://<organization_name>.sourcecraft.site/<organization_name>/
  3. Add the verification meta tag to the site's main page:

    • Register the website in Yandex Webmaster.
    • Select verification by meta tag.
    • Add the meta tag you got to the HTML code of the main page:
    <meta name="yandex-verification" content="<verification_code>" />
    

This will verify all repositories and sites in the organization. Learn more about configuring hosting here.

Technical questions about Code Assistant

General questions

How is the service currently called?

The service is now part of SourceCraft. Therefore, the full name of Yandex Code Assistant has been changed to SourceCraft Code Assistant. However, its current features are still the same.

Code Assistant is now also available in the built-in SourceCraft code editor.

Does the service have any usage limitations?

To learn more about limitations, see Quotas in SourceCraft Code Assistant.

Which IDE versions are supported?

The Code Assistant plugin is now available for Visual Studio Code, VSCodium, and JetBrains IDE versions 2025.2, 2025.1, 2024.3, 2024.2, and 2024.1.

Do I need a Yandex Cloud billing account to work with Code Assistant?

You do not need a billing account.

Can I use the plugin without internet access?

No. To work with Code Assistant, you will need continuous internet access.

How do I change a user authenticated in Code Assistant?

To authenticate in Code Assistant as another SourceCraft user, log out of your current account and re-authenticate as described in step 3 of Install and configure the plugin.

Error getting a refresh token

Error message:

Error refreshing token: no refresh token found

Your organization does not allow issuing refresh tokens used by Code Assistant for authentication. To work with Code Assistant, register in SourceCraft using your personal Yandex account.

Token errors

Log out of your profile and then re-authenticate as described in step 3 of the Install and configure the plugin section.

How do I get IDE logs?

If you want to resolve issues with Code Assistant through our support, make sure to prepare an IDE log file in advance:

  1. In the lower right corner of the IDE, click .
  2. In the menu that opens, select Export Logs.
  3. An explorer window with the logs.zip archive will open. Attach the archive to your support ticket.

If you want to resolve issues with Code Assistant through our support, make sure to prepare an IDE log file in advance:

  1. In top IDE menu, click Help and select Show Log in Explorer (Show Log in Finder for macOS).
  2. In the window that opens, copy the idea.log file and attach it to your support ticket.

To what internet resources does Code Assistant need access?

For the list of internet resources it needs access to, see SourceCraft Code Assistant resource FQDNs.

Working in Visual Studio Code

Visual Studio Code authentication error

Error message:

crypto is not defined

This is an error returned by the internal IDE library used for authentication in SourceCraft. To resolve this error, upgrade your Visual Studio Code version.

Below is an example of a Visual Studio Code build with the plugin support.
Version: 1.92.2 (system setup)
Commit: fee1edb8d6d72a0ddff41e5f71a671c23ed924b9
Date: 2024-08-14T17:29:30.058Z
Electron: 30.1.2
ElectronBuildId: 9870757
Chromium: 124.0.6367.243
Node.js: 20.14.0
V8: 12.4.254.20-electron.0
OS: Windows_NT x64 10.0.19045

See also How to find out your IDE version.

How do I change the plugin interface language in Visual Studio Code?

The plugin interface language depends on the IDE interface language.

How do I switch to an earlier Code Assistant AI model?

To switch to an earlier Code Assistant AI model, select the legacy profile.

For more information, see Switching between profiles.

Using JetBrains IDE

The plugin does not start in JetBrains IDE; 404 error; Code Assistant's suggestions not displayed

Try restarting the IDE.

The JetBrains IDE plugin installs incorrectly

The plugin is installed in the IDE as a ZIP archive. Do not unpack the archive you downloaded.

Some browsers, such as Safari on macOS, automatically unpack the downloaded archives. To download the plugin file exactly as an archive, right-click the link with the plugin, select Download Linked File As..., and click Save.

Proxy authentication error in JetBrains IDE

Error message:

Failed to authenticate with proxy

Check if the proxy server is enabled in the IDE. If it is, disable it and try authenticating again.

Code Assistant pricing

SourceCraft and Code Assistant offer both Free and Pro plans. How do these plans work together, and in which combinations can I use them?

You can use these service plans in any combination. By default, the SourceCraft Free and Code Assistant Free plans are enabled. You can upgrade either or both of them to Pro based on your specific use case. Simply put, SourceCraft Pro unlocks advanced platform features for private repositories and increases resource quotas. Code Assistant Pro provides a much higher quota of LLM tokens for Code Assistant AI-powered features: IDE plugins, SourceCraft in-app chat, AI code review, AI skills, etc.

Combination of plans

Use case

SourceCraft

Code Assistant

Free

Free

Best for testing SourceCraft. You do not plan to extensively use AI tools or advanced features in private repositories, and you do not need increased quotas on code storage, CI, etc.

Free

Pro

Ideal if you frequently use the Code Assistant IDE plugin and the SourceCraft in-app chat, but you do not require advanced private repository management or increased code storage and CI quotas.

Pro

Free

You have minimal need for the platform's AI tools or the Code Assistant IDE plugin, but require advanced private repository management and increased code storage and CI quotas.

Pro

Pro

You require a complete range of SourceCraft features: advanced private repository management, increased code storage and CI quotas, and full access to the platform's AI tools.

What are neurocredits?

Code Assistant uses an ensemble of large language models (LLMs) optimized for various tasks and modes. Code Assistant consumption of model resources is measured in tokens. Each model uses its own tokenizer for text processing, so the number of tokens in a single text will vary by model. Models considerably differ in performance speed and resource usage, which directly affects their cost.

To calculate the quota, Code Assistant uses neurocredits as a global consumption metric. Therefore, different models within Code Assistant consume neurocredits at different rates.

Currently, SourceCraft automatically selects the optimal models for your tasks. Going forward, you will be able to choose specific models yourself based on how many tokens of a particular model you get per neurocredit.

To put it simply, 1 neurocredit currently equals $0.00819672. When you reach your seat quota on the Code Assistant Pro plan, you can purchase additional neurocredits and pay for AI resources at the rate of 1 neurocredit per $0.00819672.

By default, the Code Assistant Free plan includes 500 neurocredits, while Code Assistant Pro gives you 2,000. Furthermore, on April 6, 2026, all organizations, regardless of their service plan, will receive a welcome bonus of in the form of further 4,000 neurocredits, valid until July 1, 2026.

Let's say I have my own organization and also belong to a work organization. Which neurocredit balance will be used?

If you are a member of multiple organizations, you can select which quota to use in the SourceCraft interface. If you do not have a seat in an organization, once the free quota in your personal organization runs out, you will not be able to use Code Assistant until you upgrade to the Code Assistant Pro plan.

What is the limit for Code Assistant Pro seats per organization?

Currently, organizations are limited to five seats. If you need additional seats, contact Yandex Cloud support. Going forward, we plan to introduce plans for businesses, which will offer more seats, neurocredits, and features.

If I reduce the number of seats, when will the changes take effect and I will pay less?

Changes will apply starting from the next calendar month.

Does code autocompletion in editors consume neurocredits?

No. Code autocompletion uses a separate quota, and neurocredits are not deducted. With Code Assistant Pro, this quota is effectively unlimited for standard everyday development.

How many tokens can I consume per neurocredit?

There is no fixed ratio, as the ensemble includes different models and is regularly updated. However, the rates are several times lower than when using the Yandex Cloud AI Studio API.

What if I exceed the Code Assistant Pro quota and switch to additional paid use? Will all my payment card funds be deducted?

Before we start charging you, you must explicitly set a limit on additional paid use in the SourceCraft interface. By default, this limit is zero.

If I purchased multiple Code Assistant Pro seats in an organization, are their neurocredits combined?

Yes. Neurocredits from multiple seats make up a shared organization pool.

Can I set daily, weekly, or monthly usage quotas for my organization members? Can I track who and how frequently uses AI tools and which specific features they access?

Not yet. Stay tuned for updates.

SSH access

How do I test an SSH connection?

To learn how to add an SSH key and access a repository, see Accessing a repository with an SSH key.

After adding the SSH key, run this command:

ssh -T ssh://ssh.sourcecraft.dev

If authenticated successfully, you will see this message:

Hi <username>! You've successfully authenticated, but SourceCraft does not provide shell access.

How do I use SSH over HTTPS port?

If your firewall blocks SSH connections and cloning over HTTPS with a personal token is unavailable, try cloning the repository via SSH over the HTTPS port. This connection is usually allowed by firewalls, but may be blocked by proxy servers.

To check if SSH connection is possible via the HTTPS port, run this command:

ssh -T -p 443 ssh.sourcecraft.dev

If authenticated successfully, you will see this message:

Hi <username>! You've successfully authenticated, but SourceCraft does not provide shell access.

Note

For port 443, use the ssh.sourcecraft.dev hostname, not sourcecraft.dev.

To clone the repository via port 443, run this command:

git clone ssh://ssh.sourcecraft.dev:443/<username>/<repository_name>.git

How do I set up an SSH connection via HTTPS?

If connecting to ssh.sourcecraft.dev on port 443 works, you can configure SSH so that all connections to sourcecraft.dev automatically use this host and port.

To do this, edit the ~/.ssh/config file and add the following section to it:

Host sourcecraft.dev
    Hostname ssh.sourcecraft.dev
    Port 443
    User git

To check that the settings are applied, connect to sourcecraft.dev again:

ssh -T sourcecraft.dev

If the connection is successful, you will see this message:

Hi <username>! You've successfully authenticated, but SourceCraft does not provide shell access.

How do I update my list of known hosts?

If this is your first time connecting to SourceCraft, you will get an unknown host warning:

The authenticity of host '[ssh.sourcecraft.dev]:443 ([<IP_address>]:443)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbp********.
This host key is known by the following other names/addresses:
    ~/.ssh/known_hosts:32: sourcecraft.dev
Are you sure you want to continue connecting (yes/no/[fingerprint])?

Type yes into the terminal and press Enter.

Git

How do I get started with Git?

For a detailed Git tutorial, see Getting started with Git.

Errors in Git when attempting to send a large file over HTTPS

For a detailed Git tutorial, see Getting started with Git.

Previous