Overview
Acris is a Notion-like editor for building AI Apps. It provides a powerful and intuitive interface for creating, managing, and deploying AI-powered applications.
The main building block of Acris is a Step. You can chain together multiple steps to create a complex AI app. Each step is an LLM call. You put together a prompt, run the steps, and the AI will generate the output.

Steps
Steps are the building blocks of your AI app. You can choose between Text and Json types.
Text steps are used for generating text output and Json steps are used for generating structured data.

You can change step type by clicking the 3 dots in the top left corner of the step.

Formatting
You can format your steps by typing / in the prompt input.

Inputs
You can add inputs to your steps by typing @ in the prompt input. Inputs are variables that you can use in your steps. In this example we are using @topic input to dynamically change the topic of the fun fact.

Tools
You can add tools to your steps by clicking the + button below the prompt input. Tools help you to extend the capabilities of your prompts. Example tools are:
- Web Search - Search the web for information
- Search on Files - Search for information in your knowledge base
- Web Scraping - Scrape information from a website
You can also create your own tools.
In this example we are using the Search tool to extract weather information for a given city.

After building your app, you can publish it and share it with others. Read more about publishing here