Noodle: The In-App Social Timeline

Noodle is an optional pretend social media feed inside Marinara Engine. It looks like a Twitter or X style timeline, but every account and post belongs to your own world: your persona, your characters and Professor Mari. This guide shows how to install and open Noodle, and how to post, follow and refresh the timeline.

What Noodle is

Noodle is a fake, in-app feed. It does not connect to any real social network, and nothing you do in it is posted to the internet.

Every account is part of your app:

You write posts by hand as your persona. You can also click Refresh timeline to let an AI model write a batch of posts, replies, likes and follows for the invited accounts. See Connecting to an AI Provider.

Noodle activity is off by default. Nothing is generated until you invite a character (or turn on random users) and press Refresh timeline.

Note: The built-in instructions Noodle sends to the AI treat every account on the public timeline as an adult (18+) and allow mature or explicit posts and images. You cannot turn this off. If you do not want mature content, check what each refresh produces. Noodle also has a separate adult timeline, NoodleR, behind an age check and the Enable NoodleR setting (off by default). This guide covers the public timeline.

Open Noodle

Noodle is a downloadable agent package. Install it once.

  1. Open the Agents panel (the Sparkles icon in the right-side tabs) and click Agent Organizer.
  2. Find Noodle and click Get.
  3. Restart Marinara Engine when prompted, so its server code can load. To restart, close it and start it again the way you normally do. See Installation.
  4. Open Home and click the Noodle tab beside Home and Professor.

The Noodle timeline opens inside Marinara's Home browser. To leave, choose another Home tab or open a chat. On a phone or narrow window Noodle uses a mobile layout (see Noodle on a phone).

The timeline

The timeline is the main feed. Two tabs sit at the top.

Below the tabs are the post composer, a Refresh timeline button and the feed. Each post shows the author's avatar, display name, @handle and time. The feed loads the 160 most recent posts. Older posts stay in Noodle's history. During a later refresh, Noodle may use up to three random posts older than 48 hours as past-interaction memory.

An empty feed reads "The plate is empty." with a hint to open Settings, invite characters, pick a model and refresh. An empty Following tab reads "Nothing from followed characters yet."

Write a post

You need an active persona to post. The composer is off until one is set. Posting does not need an AI model. Only Refresh timeline and image generation do.

  1. Click the box at the top of the timeline (placeholder What's simmering?). You can also click Post in the left sidebar, which opens a New post window.
  2. Type your post. The limit is 4000 characters.
  3. Use the toolbar under the box to add extras.
  1. Click Post. The button reads "Posting..." while it saves.

Like, repost and reply

Each post shows like, repost and reply counts. These actions need an active persona.

Your own posts show a Post actions button (three dots) with Edit and Delete. Deleting asks you to confirm, since it also removes the post's likes, reposts and replies. Click a post image to open the full-size viewer, which has a download button.

Notifications

Open Notifications (the bell) in the left sidebar. A badge counts new likes, follows and replies, and shows "99+" past 99. Three tabs sort them.

Notifications need an active persona. Without one the panel is empty.

Profiles and following

Open Profile in the left sidebar, or click any account's name or avatar.

Your own profile has Edit Profile. Change your Display name, @name, Bio and Location, then click Save. You can also click the banner or avatar to upload an image. The AI writes a character's profile, and you can edit it the same way once the character is invited.

When you edit a character's profile, two more settings appear below the fields and save at once.

A profile also shows Following and Followers counts and three tabs: Posts, Likes and Media (posts with an image).

Follow a character

Your persona can follow any invited character that has a Noodle profile. A character gets a profile the first time a Refresh timeline run includes them, so a newly invited character cannot be followed until a refresh has run once.

Switch accounts

Each persona has its own Noodle account. At the bottom of the left sidebar, your persona's name and avatar form a button. Click it to open Switch account and pick another persona. This changes who you post, like, reply and follow as inside Noodle. Each chat keeps its own persona.

Refresh the timeline

Refresh timeline fills Noodle with AI-written activity. Noodle sends your persona, the invited accounts and any opted-in chat context to your chosen model. The AI writes a batch of posts, replies, reposts, likes and follows. It also writes a Noodle profile for any invited character that has none. It sees the day's existing activity, so it continues conversations instead of repeating them. When posts or comments have images, Noodle attaches up to eight recent relevant pictures. A model that can see pictures can respond to what is visible. If the model rejects images, Noodle retries the refresh with text only.

Before you start, you need three things. Invite characters in Settings (see Invites).

  1. An active persona.
  2. At least one invited character, or random users turned on.
  3. A Generation model chosen in Noodle's Settings. See Noodle Settings and Chat Carryover.

If something is missing, Noodle blocks the refresh and says what to fix, for example "Choose a generation connection for Noodle first." On success you see "Noodle timeline refreshed."

You can refresh by hand any time. Noodle can also refresh on its own schedule. Set Refreshes/day in Noodle's Settings and Marinara spreads that many refreshes across the day, even when the Noodle page is closed. The limits and the schedule are in Noodle Settings and Chat Carryover.

Noodle on a phone

On a narrow screen Noodle switches to a mobile layout.

Related guides