Your AI-powered co-pilot for building and deploying applications.
The Alis Build Platform extension for Visual Studio Code provides a seamless, integrated experience for developers using Alis. From defining your application's resources to building and deploying services, this extension brings the core Alis workflow directly into your editor.
Key Features
Workspace Management: Easily switch between your Solutions and Products. The extension automatically configures your workspace with the correct repositories and settings.
Define, Build, Deploy (DBD) Workflow: A guided, end-to-end workflow to take your ideas from definition to production.
Automated Go Playground: Automatically generates a Go-based testing environment for each neuron (microservice). This allows developers to quickly write and run tests for their services directly within a .playground directory in their workspace.
Prompts Service: Access ready and relevant prompts through a dedicated MCP server, enabling builders to quickly leverage custom prompts for various tasks. This service seamlessly integrates with your favorite coding agents (Gemini, Claude Code, etc.).
Environment Management: Activate development, staging, or production variables and credentials through the Alis control plane.
Real-time Notifications: Stay informed about the status of your builds, deployments, and other platform activities through the integrated notifications view.
Nix Environment Integration: Optional, integrated support for Nix to provide consistent, reproducible development environments.
Seamless Authentication: Securely sign in to the Alis platform using your existing credentials. The extension manages your session, including automatic token refreshes.
Getting Started
Installation: Install the "Alis Build Platform" extension from the VS Code Marketplace.
Sign In: Open the command palette (Ctrl+Shift+P or Cmd+Shift+P) and run the Alis: Sign In command. This will open a browser window to authenticate.
Select a Workspace: Once signed in, run the Alis: Select Solution or Alis: Select Product command to choose the workspace you want to work on. The extension will automatically clone the required repositories and configure your workspace.
Core Workflows
The Define, Build, Deploy (DBD) Cycle
The heart of the Alis platform is the DBD cycle, fully supported within the extension.
Define: Modify your service definitions (.proto files) in the define repository.
Build: Trigger a local or cloud build directly from the Workspace view. The extension will guide you through selecting a commit and any necessary Dockerfiles.
Deploy: After a successful build, deploy your services to one or more environments. You can choose to run a "plan" to see the infrastructure changes before applying them.
User Interface Overview
Workspace View (Alis Icon in Activity Bar): This is your main control center. It shows a tree view of your selected Product/Solution, including its Neurons and Deployments. You can trigger DBD actions directly from this view.
Status Bar:
Workstation Status: Shows whether development is local, remote, Nix-managed, or running on a cloud workstation.
Feedback and Support
For bugs, feature requests, or support, please use the integrated issue reporting tools or contact the Alis Build Platform team.