speckle.works

Speckle does stuff with Grasshopper and the Internet (usually). 

Speckle has quite a rich, albeit short, history: 

1. Speckle The First: http://speckle.xyz

Speckle The First simply allows you to upload geometry to a server and then view it online from anywhere. 

2. Speckle The Second: http://beta.speckle.xyz

Speckle The Second allows you to precompute a discrete portion of your solution space and then play with it online by manipulating sliders, through some quite primitive sliders. 

3. Speckle The Third: http://streams.speckle.xyz

Speckle The Thirds does the same as Speckle The Second (see above), but better and is wrapped in a more attractive ui. 

All the above were experiments in developing a protocol for design data communication that is easy to use and just works. 

Forward to now: https://speckle.works

Speckle enables data rich collaboration between designers: structure your own communications channels and evolve complexity gradually, from simple geometry to fully integrated BIM-like “smart” objects.

Check out the tutorials: 

1. How to install

2. How to send and receive data

3. How to build your own bim

Speckle is Open Source, released under the MIT Licence. That's polite language that you can do whatever the f*** you want with it, including taking the code and start selling it for a profit (as long as you credit). 

Another important thing to note is that we are taking feature requests and we do ask questions, but not in the grasshopper forum: 

We hang out on slack and on the discourse forum.

 

Load Previous Comments
  • Ramon van der Heijden

    Hi Dimitri,

    This is a very interesting development. Some quick questions:

    1. Currently there is a 3mb limit for each transaction. If I were to deploy my own server, would that limit go away?
    2. Also, will speckle.works ultimately replace speckle.xyz? It seems that the web viewer for speckle.xyz has some size limitation as well, but I can't figure out what the limitation is. Low quantities of geometry, say up to 60 elements, show up in the browser, but beyond that, no changes are represented and only the last successful model is shown, without a warning. Is that intentional?

    Thanks and regards

  • Dimitrie Stefanescu @idid

    Hello ramon, i replied to you on slack. in short, the answers:

    1) is yes. and

    2) also yes. speckle streams and *.speckle.xyz are no longer developed. they will be rebuit based on speckle.works. 

  • Danila Babko-Malyi

    I am trying to set up a workflow from Grasshopper into Dynamo through streams in Speckle within a shared Project. Is it possible to send data to an existing stream in Grasshopper. I have only been able to get the attached to work where I change the name of the 'data sender' in Grasshopper to then update that name in Dynamo. Thanks for any input.