Hi everyone, my name is Sam Gruber. I’m a BCSA Architecture junior and President of the Computer Club here at CMU. I’m interested in machine intelligence, realtime graphics demos and interface design. In my spare time, I have also been sighted both playing and running tabletop role-playing games.
Stream
When working on my tabletop games, I’ve often used wikis to organize all of the information related to the stories I’m trying to tell. However, I found that at the early stages of this process, even a wiki has excessive structure in terms of building up the cross-links.
That led me to develop Stream. Stream builds links between ideas for you, and doesn’t get in the way when you’re just beginning to work on the idea. You can keep jotting down ideas as they come to you, and Stream will fit the pieces together as you go.
Right now, Stream does more or less what I envisioned it doing: providing a quick tool for getting out ideas before moving on to something with more structure. It is however, still pretty rough around the edges: no way to save/export, no multi-word titles, punctuation can trip it up.
Stream was written in Ruby using the Shoes GUI toolkit. You can have a look at the source on Github.