GithubHelp home page GithubHelp logo

assistant's Introduction

alt text

Assistant

Talk to Sketch

Download the Sketch plugin

Assistant is a Sketch plugin that lets you add shapes and icons to your document simply by saying what you want

See a demo here

"Draw a red rectangle that is 200px x 300px"

"Add a blue circle thats 500px"

"Insert a heart icon"

How it works

Assistant is powered by a private API which translates your words into instructions that Sketch can understand. It uses Wit.ai for natural language processing.

Assistant currently supports adding shapes and icons to your Sketch document.

Once installed in Sketch, you can access Assistant using the keyboard shortcut CMD + Shift + i, or via the Plugins menu.

alt text

Shapes

Assistant supports adding shapes to your document. In addition to defining the shape, you can determine the color and dimensions as well.

Currently supported shapes include:

  • Rectangle
  • Square
  • Oval
  • Circle
  • Triangle

You can add a shape to your document using the following examples:

"Add a rectangle"

"Draw a square"

"Insert an oval"

"Add a circle"

"Draw a triangle"

Notice the keywords that indicate you want to draw something, e.g. add, draw, insert

Colors

While drawing shapes, you can include a color as well.

Assistant supports any valid color names and hexadecimal values, as seen by Chroma, a Ruby gem for color manipulation and palette generation.

You can add color to your shapes using the following examples:

"Add a blue rectangle"

"Draw a circle #ff0000"

"Insert a triangle that is green"

Dimensions

While drawing shapes, you can include dimensions.

Dimensions are found in your input listed in order of width first, then height.

You can add dimensions to your shapes using the following examples:

"Add a red rectangle 100px by 200px"

"Draw a blue circle 500"

Icons

Assistant supports any icon that is included in the Feather icon set. You don't need to know the explicit name of a Feather icon in order to add it to your document, as they are mapped to keywords based on tags provided by Feather.

See the list of supported icons and their tags

You can add icons to your document using the following examples:

"Add a heart icon"

"Insert the twitter icon"

"Draw a music icon"

Notice the keyword icon which indicates that you want to add an icon to the document

Assistant is meant to be an experiment into the possibilities of design tools.

I build my ideas.

assistant's People

Contributors

jordansinger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.