/system-prompt

Free node-based AI workflow builder. Create reusable tasks with drag-and-drop nodes, chain AI operations, use any model with your API keys. Runs entirely in browser, your data stays private. Perfect for email automation, content creation, data processing, etc.

Primary LanguageTypeScriptMIT LicenseMIT

System Prompt

Free node-based AI workflow builder.
Reusable and efficient for productivity.


System Prompt is released under the MIT license. Ask DeepWiki Follow Cody Adam on Twitter

Product showcase

Create reusable AI tasks with drag-and-drop nodes. Fully local, free, and open-source. Use any AI model with your own API keys.

What Problem It Solves

System Prompt is for anyone who is tired of repeating themselves to AI.

If you find yourself frequently typing the same instructions into a chat window — like "proofread this," "summarize that," or "translate this" — you're wasting valuable time. System Prompt eliminates this repetition. It allows you to create reusable workflows for your common AI tasks, so you can stop rewriting prompts and focus on the actual work.

Features

System Prompt offers:

  • 💯 Free & open-source.
  • 🎨 Infinite canvas, node-based workflow builder.
  • 🔄 Reusable AI templates and workflows.
  • 🔗 Chain multiple AI operations seamlessly.
  • 🔑 Bring your own API keys - works with any AI model.
  • 💻 Runs entirely in your browser - your data stays private.
  • 🌓 Dark mode support.
  • 📱 Responsive design works on all devices.
  • 💾 Local storage - your workflows are saved automatically.
  • 🎯 Drag-and-drop node creation and connection.
  • ✍️ Rich text editing with markdown support.
  • 📊 Visual flow connections between nodes.
  • 🏷️ Annotation nodes for documentation.

Use Cases

Email Management

  • Create email response templates with specific tone and style
  • Just change the input email, get consistent professional responses

Content Creation

  • Design once, deploy everywhere: Create social media posts for Twitter, LinkedIn, and Instagram from a single input
  • Maintain brand voice across all platforms

Data Processing

  • Build multi-step analysis workflows
  • Chain data cleaning, analysis, and reporting operations

and many more... check out the demo examples

Why I built this

Honestly, it came from a personal frustration. I was wasting too much time opening new chat windows, writing the same instructions over and over, and then pasting my text.

It was a constant cycle of things like:

  • "Proofread this text, use a casual language..." -> paste text.
  • "Respond to this email saying X, Y, Z..." -> paste email.

These repetitive tasks were a drag on my productivity, and I wanted to create a solution that solved this specific issue.

What started as a simple tool for reusable prompts ended up growing into something even more versatile. System Prompt is now a node-based workflow builder that allows for chaining multiple AI operations. It's a bit like tldraw's computer (which is a huge inspiration!), but with a focus on giving you more fine-grained control and creating production-ready workflows.

Quick start

Note: System Prompt runs entirely in your browser - no installation required!

Simply visit systemprompt.app and start building:

  1. Create Nodes: Add prompt, AI, markdown, or annotation nodes to your workflow
  2. Define Instructions: Set up your system prompts and parameters
  3. Connect & Chain: Link nodes to create complex workflows
  4. Save & Reuse: Your templates are ready for any future use

Node Types

Each node has a Run button, when you click on it, it will run the node and send the result to the next connected node.

  • Prompt Nodes: It's a text input, you can use it to provide inputs to your AI nodes. Add a label to differentiate between different prompt nodes.
  • AI Nodes: Take any inputs like prompt nodes and generate an LLM response based those inputs, the AI model you choose and the system prompt you provide.
  • Markdown Nodes: Format and display outputs as Markdown text from any node connected to it.
  • Annotation Nodes: Add documentation and guidance to your workflow. (Not runnable)

Contributing

  • Missing something or found a bug? Report here.
  • Want to contribute? Check out our contribution guide.
  • Have ideas for new features? Let us know in the discussions.

Credits

  • Node-based graph: Powered by React Flow for smooth visual interactions
  • Inspiration: Influenced by tldraw computer with a focus on control and production-ready AI workflows

License

Open source MIT and free to use. See LICENSE for details.