Join Discord

Enter your email to get updates
What is Membrane?
Membrane is a hosted TypeScript runtime specifically designed to build personal automation tools and interact with APIs more easily.
Uses the Twitter Driver to post a random word definition generated via OpenAI.
Use the OpenAI driver to generate a tweet
import { nodes, root, state } from "membrane";

export async function tweet() {
  const result: any = await nodes.openai.models
    .one({ id: "gpt-3.5-turbo" })
      messages: [
          role: "system",
          content: `You're a Ai Dictionary that share lesser-known
          words and fascinating vocabulary facts,
          Return the text with the following format:
          Word: <english word>
          Definition: <short definition>
          Pronunciation: <pronunciation>
          Example sentence: <example sentence>`,
          role: "user",
          content: "Generate a random word",
      temperature: 1
  await nodes.twitter.tweet({ 
    text: `${result.content} #membrane` 
Install From VS Code
Dev Blog