stitch  by gemini-cli-extensions

Natural language interface for AI-powered UI/UX design and code generation

Created 2 months ago
269 stars

Top 95.6% on SourcePulse

GitHubView on GitHub
Project Summary

This Gemini CLI extension integrates with the Stitch MCP server, enabling natural language interaction for managing design projects and assets. It targets users of Gemini CLI and Stitch, offering a streamlined workflow for design project management and asset retrieval through intuitive commands.

How It Works

The extension acts as a natural language interface to the Stitch MCP API. Users issue commands prefixed with /stitch within the Gemini CLI, which are then parsed and translated into API calls to manage Stitch projects, retrieve screens, download assets, and generate new screens using Gemini models. This approach simplifies complex API interactions into conversational queries.

Quick Start & Requirements

  • Installation: gemini extensions install https://github.com/gemini-cli-extensions/stitch --auto-update
  • Prerequisites: Gemini CLI (v0.19.0 or newer), gcloud CLI (optional, recommended for ADC authentication), and a Google Cloud Project.
  • Configuration: Supports API Key Authentication (simpler setup) or Application Default Credentials (ADC) (requires Google Cloud project setup). Both methods involve generating credentials and updating ~/.gemini/extensions/Stitch/gemini-extension.json.
  • Links: Gemini CLI Documentation, Stitch web application.

Highlighted Details

  • Manage Stitch projects via natural language commands in Gemini CLI.
  • Features include listing projects, retrieving project details and screens, and downloading assets (images, HTML).
  • Generate new screens from text prompts using Gemini 3 Pro or Gemini 3 Flash models.
Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
2
Star History
76 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.