Demos and Downloads

Many projects at the Media Lab are open-source and downloadable.

  • ConceptNet
    Giving Computers Access to Common-Sense Knowledge
    ConceptNet aims to gives computers the kind of information that ordinary people know but usually leave unstated. The data in ConceptNet was collected from Web contributions by ordinary people. ConceptNet represents this data in the form of a semantic network, and makes it available to be used in natural language processing and intelligent user interfaces.
  • Divisi
    Reasoning by Analogy
    Divisi is a library for reasoning by analogy and association over semantic networks, including common sense.
  • Open Mind Common Sense
    Helping Computers Learn What People Know
    Open Mind Common Sense enables computers to learn general knowledge from ordinary people over the Web.
  • Outbreaks Near Me
    Outbreaks near me
    Healthmap for Your iPhone
    With HealthMap's Outbreaks Near Me application, you have all of HealthMap's latest real-time disease outbreak information at your fingertips. Open the app and see all current outbreaks in your neighborhood, including news about H1N1 influenza ("swine flu"). Search and browse outbreak reports on the interactive map, and set up the app to alert you with a notice automatically whenever an outbreak is occurring in your area. If you spy an outbreak, be the first to report it using the app's unique outbreak reporting feature. You will get credit as a disease detective and your find will be featured on the Website.
  • Personas
    How does the Internet see you?
    Personas uses sophisticated natural language processing and the Internet to create a data portrait of one's aggregated online identity. In short, Personas shows you how the Internet sees you. Enter your name, and Personas scours the Web for information and attempts to characterize the person—to fit them to a predetermined set of categories that an algorithmic process created from a massive corpus of data. The computational process is visualized with each stage of the analysis, finally resulting in the presentation of a seemingly authoritative personal profile.
  • Processing
    Images | Animations | Interactions
    Processing is an open-source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is an alternative to proprietary software tools in the same domain.
  • Scratch
    Imagine | Program | Share
    Scratch is a new programming language designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design.
  • Selectricity
    Voting Machinery for the Masses
    Selectricity helps groups make better decisions. It's a way to make voting (usually in form of ranking a list of choices in order of preference) easier, and it helps groups make better decisions. Anyone can create the simplest election in under a minute and voting is even easier. Results can be computed instantaneously.
  • Sourcemap
    A collective tool for transparency and sustainability
    Sourcemap is a platform for researching, optimizing and sharing the supply chains behind a number of everyday products.
  • StarLogo
    Programmable Modeling Environment
    StarLogo is a programmable modeling environment for exploring the workings of decentralized systems—systems that are organized without an organizer, coordinated without a coordinator. With StarLogo, you can model (and gain insights into) many real-life phenomena, such as bird flocks, traffic jams, ant colonies, and market economies.

Masthead: Seth Hunter and Eric Rosenbaum