BUILD

Overview

BUILD is an intelligent AI-driven automation framework that streamlines the entire development lifecycle, from code generation, project creation to one-click deployment. With pre-configured templates for 25+ frontend and backend frameworks, an intuitive scaffolding panel, and automated dependency management, BUILD eliminates tedious setup tasks and accelerates coding.

Developers can instantly generate modular project structures, customize configurations, and deploy production-ready applications with one click. Integrated with Supabase and hosting platforms like Vercel, BUILD ensures a seamless transition from development to production — all within your IDE


How to Use?

1) Accessing BUILD:

Shortcut Commands: Use Ctrl+Shift+K (Windows) or Cmd+Shift+K (Mac) to quickly access BUILD.
CodeLens Integration: Activate BUILD through the quick-pick menu available in your IDE.
IDE Status Bar: Select the GoCodeo Builder icon for direct access.

2) Navigating the Interface:

Build Panel: Manage active projects, initiate builds, and monitor progress in real time.
Scaffolding Panel: Customize project structures by adding or modifying files, environment variables, and scripts.
History Panel: Review logs of previous builds and deployments to maintain continuity or identify discrepancies.
Project Selector: Switch between multiple projects and update specific configurations effortlessly.


Key Features

 1) Pre-Configured Templates: Ready-to-Use Frameworks

BUILD offers a comprehensive library of templates optimized for 25+ frontend and backend frameworks, including React, Vue, Angular, Flask, Django, and Node.js. These pre-configured templates come with essential settings, ensuring a fast, hassle-free project setup while maintaining full flexibility.

• Choose templates based on specific project requirements
• Customize configurations to match your development needs
• Stay ahead with regularly updated templates featuring best practices and latest libraries

2) Scaffolding Panel: Intuitive Project Structuring

The Scaffolding Panel provides an intuitive interface for developers to define project structures and configurations seamlessly. 

• Add or remove files with drag-and-drop functionality
• Configure environment variables and build scripts within the panel
• Save custom scaffolding options for reuse in future projects

3) Dependency Management: Simplified Library Handling

With automated dependency management, BUILD ensures easy installation and compatibility of libraries and frameworks.

• Install recommended dependencies automatically based on the selected template
• Update or remove dependencies with a single click
• View detailed dependency logs for troubleshooting and transparency

4) Build History: Track & Manage Deployments

BUILD maintains a comprehensive log of past builds and deployments, helping developers track changes and maintain consistency. 

• Retains timestamps and configurations of previous builds
• Enables comparison of build outputs to trace changes or fix discrepancies 
• Supports re-deployment of previous builds for consistency across environments

5) One-Click Deployment: From Code to Production

Seamlessly configure deployment pipelines within your IDE for a smooth transition from development to production.

• Deploy projects with one click on platforms like Vercel
• Monitor real-time deployment logs for quick debugging
• Ensure fast and efficient hosting with built-in deployment optimizations

6) Supabase Integration: Full-Stack Capabilities Instantly

GoCodeo’s Supabase integration enables effortless backend functionality directly from your IDE.

• One-click project connection to Supabase
• Instantly enable user authentication, data persistence, and real-time syncing
• Build and deploy full-stack applications in minutes without manual setup

7) MCP (Model Context Protocol)

MCP (Model Context Protocol) is GoCodeo’s agent framework designed to enable real-time, context-aware development workflows by interfacing with external systems through a client-server architecture.

MCP allows agents to retrieve live data, perform tool-specific actions, and chain tasks based on environmental context, all within your development environment.

Developers can define tool behaviors declaratively using mcp.json, establish secure communication with external services, and enable autonomous decision-making by agents based on request intent and tool availability.

How to Use

i) Access MCP Interface:
Open the BUILD panel in the GoCodeo chat interface and switch to the MCP tab.

ii) Add a Global MCP Server: Select “Add Global MCP Server” to create a new mcp.json configuration file, or append a new server entry to an existing mcp.json if one is already present.

iii) Configure the MCP Server: Define tools, endpoints, tokens, and argument structures in the mcp.json file.

iv) Save Configuration:Save the mcp.json file and refresh the tool list to register the MCP server and make the new tools available within the GoCodeo environment.

v) Execute Requests via Chat or BUILD: Submit feature requests or commands through chat. MCP automatically determines and invokes the appropriate tool based on context and intent.

vi) Explore Community Integrations: Use “Browse Community MCP Servers” to discover and use published MCP tool definitions from the developer community.