1:52
3:12
Moonlit Platform allows you to create custom AI tools using a no-code editor. Apps in Moonlit consist of three main parts: Inputs, Functions, and Outputs. This guide will walk you through the process of customizing a template to create your own app.
Key Concepts
App Structure
Inputs: Located on the left side, these are the user-provided parameters.
Functions: The middle section, where the app's logic is defined.
Outputs: Displayed on the right side, showing the results of the app's execution.
Execution Flow
Apps execute sequentially from left to right.
Functions in the same column run in parallel; different columns run in sequence.
Data Passing
Use the double-bracket syntax
{{node_id}}
to reference data from other nodes.Referenced nodes must come before the node referencing them.
Building Your First App
Start with a Template:
Choose a template that closely matches your desired functionality.
Click "Clone App" to create an editable copy.
Understand the Workflow:
Examine the existing inputs, functions, and outputs.
Note how data flows between nodes using the
{{node_id}}
syntax.
Customize the App:
Add new functions by clicking "Add Function" and selecting from the available options.
Drag functions to reposition them within the workflow.
Expand nodes to edit large text fields more easily.
Configure Nodes:
Set unique IDs for easy referencing.
Use the slash key (/) to access reference options in text fields.
Test Your App:
Switch to the Test tab and provide sample inputs.
Run the app to see the results.
Check the Logs section to track each function's output.
Example: Customizing an SEO Article Generator
In the video, we customize an SEO article generator by:
Adding a "People Also Ask" function to gather FAQs.
Integrating the FAQ data into the article outline generation step.
Testing the app with a sample topic: "How to Leverage Generative AI for Content".
Tips for Advanced Customization
Analyze competitor article structures
Automate internal link injection
Add external sources and statistics
Leverage multiple AI models for different tasks