MLAIEL is in test & preview — some profiles and content are demonstrations. Learn more

Social Media Agent

Agent

A profile portrait, and drafts for a post, a story, a status and replies. Live is not connected.

Agent = does one task.

Ready to UseVersion 1.0.0Published by @Mlaiel0 followers

Staff ran it and it worked. You still need your own provider accounts where listed.

🧪 Try it⬇️ Download

SHA-256: 79646390865994555ea08faf62e6793bcd002d94b4c5fb1a90e43acd7186269e. Compare this with the file after you download it.

🔌 Integrate🧾 View source🔔 Sign in to get updates

You get an in-app notification when a new version is published. Nothing is installed or updated on your computer automatically.

What it does

One product with modes. Portrait draws an illustrated profile picture and does not copy a named real person. Post, story and status are drafts: a story stays short, a status stays to one or two sentences. Replies drafts an answer for each comment you paste. Nothing is published. Live broadcast does not start a stream and does not store a TikTok, Instagram, YouTube or Twitch key. The card says to connect the account on that network’s official site.

🧪 Try it on MLAIEL

Choose the model before you run. OpenAI can use MLAIEL's key, or you can paste your own key for this request only. Leonardo and Luma need your own key for this request. MLAIEL does not save that key. Inputs and results are checked, nothing you send is stored, and you get 8 tries per day across all tools.

Sign in with a verified email to try this tool. Sign in

GitHub activity

mlaiel/iacherie

This repository is linked. Activity appears after the next daily check.

Public data from GitHub, checked once a day.

Who it's for

A creator who wants drafts and a portrait, and a developer who must not pretend a stream is live.

What it can do

  • Portrait, post, story, status and reply drafts in one package
  • Live card names the four networks and stays disconnected
  • No network key is read or stored
  • A named real person is not copied

What's inside this studio

What you need

  • Needs your own OpenAI account

    Put your key in a setting named OPENAI_API_KEY on your own computer. Never share it. Where to get a key

MLAIEL does not run these tools for you and never asks for your provider keys. You run them on your own computer or server, with your own accounts.

How to use it

Install

  1. Install Node.js 22.18 or newer.
  2. Download the 1.0.0 package and unzip it, then open the social-media-agent folder.
  3. Run: npm install && npm test (offline tests, no key needed).
  4. Copy .env.example to .env and add your own OpenAI key. Never commit .env.

Use

  1. node --env-file=.env examples/cli.ts post "Fresh bread on a Sunday morning"
  2. Or open Try it on this page and pick a mode. The Live mode shows the connection card.

⬇️ Download

Downloads come straight from the source repository. MLAIEL does not host files.

🔌 Integrate

Follow these steps in order. If you get stuck, ask in the improvement project.

Use as a library

import { draftSocial, liveBroadcastCard } from "./social-media-agent/src/index.ts";

const post = await draftSocial({ mode: "post", brief: "Fresh bread on a Sunday morning" });
const live = liveBroadcastCard();
console.log(post.text, live.connected);

Command line

node --env-file=.env examples/cli.ts

Works with

Node.js 22.18+ · Windows, macOS, Linux (tested on Windows 11)

License

License: MIT

MIT, declared by the owner: Fahed Mlaiel, who holds all rights to Mlaiel/iacherie, chose the MIT License for this clean TypeScript rewrite on 2026-10-01. The package ships the LICENSE file. This is not legal advice.

This is not legal advice. Check the license yourself before you use or share this tool.

Security check

  • No secrets found in the checked files.
  • No risky install commands found.
  • Checked on Oct 2, 2026

How it was tested

  • Run test · Passed

    Windows 11, Node.js, package 1.0.0, real OpenAI key, 2026-10-02 · Oct 2, 2026

    live=false networks=TikTok,Instagram,YouTube,Twitch portrait=1 post=There's something magical about the aroma of fresh bread wafting through the air

    • Live card is not connected and names TikTok, Instagram, YouTube and Twitch
    • Post, story, status and reply drafts returned text
    • Portrait returned an image
    • No network key was read

Versions and changes

  • 1.0.0 · first release

    Oct 2, 2026 · source revision 54911be

    1.0.0 is a clean TypeScript rewrite of the stated iacherie job. Offline tests included.

    • First TypeScript package
    • Try it on MLAIEL

Updates are never applied silently. You decide if and when to download a new version.

Improvement team

Join the team

Source files: core/content/avatar_studio.py, backend/integrations/social_media_hub.py, frontend/app/streaming-live/page.tsx

← Back to the marketplace