Aller au contenu

Web

En utilisant Vikasit Code dans votre navigateur.

Vikasit Code peut s’exécuter comme une application Web dans votre navigateur, offrant la même expérience puissante de codage d’IA sans avoir besoin d’un terminal.

Vikasit Code Web - Nouvelle session

Commencer

Démarrez l’interface Web en exécutant :

Fenêtre de terminal
vikasit web

Cela démarre un serveur local sur 127.0.0.1 avec un port disponible aléatoire et ouvre automatiquement Vikasit Code dans votre navigateur par défaut.


Configuration

Vous pouvez configurer le serveur Web à l’aide d’indicateurs de ligne de commande ou dans votre fichier de configuration.

Port

Par défaut, Vikasit Code sélectionne un port disponible. Vous pouvez spécifier un port :

Fenêtre de terminal
vikasit web --port 4096

Nom d’hôte

Par défaut, le serveur se lie à 127.0.0.1 (localhost uniquement). Pour rendre Vikasit Code accessible sur votre réseau :

Fenêtre de terminal
vikasit web --hostname 0.0.0.0

Lorsque vous utilisez 0.0.0.0, Vikasit Code affichera les adresses locales et réseau :

Local access: http://localhost:4096
Network access: http://192.168.1.100:4096

Découverte mDNS

Activez mDNS pour rendre votre serveur visible sur le réseau local :

Fenêtre de terminal
vikasit web --mdns

Cela définit automatiquement le nom d’hôte sur 0.0.0.0 et annonce le serveur comme vikasit.local.

Vous pouvez personnaliser le nom de domaine mDNS pour exécuter plusieurs instances sur le même réseau :

Fenêtre de terminal
vikasit web --mdns --mdns-domain myproject.local

CORS

Pour autoriser des domaines supplémentaires pour CORS (utile pour les frontends personnalisés) :

Fenêtre de terminal
vikasit web --cors https://example.com

Authentification

Pour protéger l’accès, définissez un mot de passe à l’aide de la variable d’environnement VIKASIT_SERVER_PASSWORD :

Fenêtre de terminal
VIKASIT_SERVER_PASSWORD=secret vikasit web

Le nom d’utilisateur par défaut est vikasit mais peut être modifié avec VIKASIT_SERVER_USERNAME.


Utilisation de l’interface Web

Une fois démarrée, l’interface web permet d’accéder à vos sessions Vikasit Code.

Sessions

Consultez et gérez vos sessions depuis la page d’accueil. Vous pouvez voir les sessions actives et en démarrer de nouvelles.

Vikasit Code Web - Session active

Statut du serveur

Cliquez sur “Voir les serveurs” pour afficher les serveurs connectés et leur état.

Vikasit Code Web - Voir Serveurs


Attacher un terminal

Vous pouvez connecter un terminal TUI à un serveur Web en cours d’exécution :

Fenêtre de terminal
# Start the web server
vikasit web --port 4096
# In another terminal, attach the TUI
vikasit attach http://localhost:4096

Cela vous permet d’utiliser simultanément l’interface Web et le terminal, en partageant les mêmes sessions et le même état.


Fichier de configuration

Vous pouvez également configurer les paramètres du serveur dans votre fichier de configuration vikasit.json :

{
"server": {
"port": 4096,
"hostname": "0.0.0.0",
"mdns": true,
"cors": ["https://example.com"]
}
}

Les indicateurs de ligne de commande ont priorité sur les paramètres du fichier de configuration.