Cum să automatizezi postarea pe Instagram din terminal cu agenți AI

Trăiești deja în terminal. Editorul de cod, fluxul git, pipeline-ul de deployment — totul e acolo. Dar în momentul în care trebuie să postezi ceva pe Instagram, ești tras într-un browser, un instrument de programare sau Canva. Comutarea asta îți rupe concentrarea.
Ce-ar fi dacă ai putea genera o imagine cu AI, scrie o descriere și publica pe Instagram fără să părăsești linia de comandă?
Exact asta construim în tutorialul acesta. La final, vei avea un flux de lucru repetabil: cinci comenzi care te duc de la idee la postare publicată pe Instagram.
Concluzii esențiale
- Un flux Instagram scriptabil elimină comutarea între tab-uri care încetinește publicarea constantă.
- Wonda CLI permite generarea de imagini, scrierea de descrieri și publicarea pe Instagram dintr-o singură sesiune de terminal.
- Odată configurate autentificarea și prompt-urile, bucla de la generare la publicare poate rula în câteva minute.
Cum arată un flux Instagram din terminal?
Avantajul unui flux bazat pe terminal nu e că face Instagram ușor. E că elimină frecarea operațională: generezi, verifici, publici, gata. Contează când postezi regulat, testezi vizualuri diferite sau transformi producția de conținut în ceva ce poți efectiv transforma în script.
Iată fluxul complet în cinci pași:
- Instalează Wonda: o comandă curl
- Autentifică-te: conectează contul tău Instagram Business
- Generează o imagine: alege un model AI, scrie un prompt
- Scrie o descriere: folosește generarea de text AI sau scrie-o tu
- Publică: trimite pe Instagram cu o singură comandă
Fiecare pas produce un output care alimentează pasul următor. Fără jonglerie cu fișiere, fără încărcare drag-and-drop. Hai să trecem prin fiecare.
Cum instalezi Wonda?
Pornirea durează cam 30 de secunde. Wonda vine ca un singur binar fără dependențe de runtime, fără Docker, fără node_modules.
macOS și Linux
curl -fsSL https://wonda.sh/install.sh | bashHomebrew
brew tap degausai/tap && brew install wondanpx
npx @degausai/wonda --helpVerifică instalarea:
wonda --versionAr trebui să vezi un număr de versiune. Dacă execuți asta în terminalul Claude Code sau Cursor, funcționează identic. Wonda nu depinde de mediul tău de shell.
Cum conectezi contul de Instagram?
Înainte de publicare, trebuie să-ți legi contul Instagram Business sau Creator. Wonda folosește API-ul oficial Instagram Graph de la Meta — același pe care îl folosesc Buffer, Hootsuite și Later.
Mai întâi, autentifică-te în Wonda:
wonda auth loginSe deschide o fereastră de browser pentru autentificare. După login, conectează contul de Instagram:
wonda accounts instagramComanda listează conturile tale Instagram conectate cu ID-urile lor. Vei avea nevoie de ID-ul contului pentru publicare, deci notează-l. Dacă nu ai conectat încă un cont Instagram, mergi pe wonda.sh și leagă unul din setările dashboard-ului.
Verificare rapidă — consultă analytics-ul recent ca să te asiguri că totul e conectat:
wonda analytics instagramAr trebui să vezi metrici de performanță, reach și engagement ale postărilor recente. Dacă funcționează, ești pregătit să creezi conținut.
Cum generezi o imagine cu AI?
Aici devine interesant. Wonda îți dă acces la peste 25 de modele AI pentru generare de imagini, dar pentru majoritatea conținutului Instagram, modelul implicit, NanoBanana 2, produce rezultate excelente.
De ce contează: Majoritatea instrumentelor social media tratează generarea de imagini AI și publicarea ca produse separate. Wonda le leagă într-un singur pipeline, astfel încât output-ul unei comenzi alimentează direct comanda următoare.
Generează o singură imagine
wonda generate image \
--model nano-banana-2 \
--prompt "minimalist flat lay of a coffee cup and laptop on a marble desk, morning light, soft shadows" \
--aspect-ratio 1:1 \
--wait \
-o product-shot.pngSă detaliem flag-urile:
--model nano-banana-2e modelul implicit de imagine. Rapid, calitate bună, cost-eficient.--promptdescrie ce vrei. Fii specific cu compoziția, iluminarea și atmosfera.--aspect-ratio 1:1setează format pătrat pentru postări de feed Instagram. Folosește9:16pentru Stories și Reels.--waitblochează până când imaginea e gata (de obicei 30 de secunde până la 2 minute).-o product-shot.pngdescarcă rezultatul într-un fișier local.
Generează o serie de carusel
Caruselele sunt unul dintre cele mai utile formate de automatizat fiindcă structura materialelor e repetabilă: mai multe imagini pătrate, o singură descriere, o singură acțiune de publicare. Poți genera slide-urile pe rând și le poți publica ca un singur carusel:
# Generate three variations for a carousel
wonda generate image --model nano-banana-2 \
--prompt "minimalist coffee flat lay, morning light, marble desk" \
--aspect-ratio 1:1 --wait -o slide-1.png
wonda generate image --model nano-banana-2 \
--prompt "overhead shot of an open notebook next to coffee, natural light" \
--aspect-ratio 1:1 --wait -o slide-2.png
wonda generate image --model nano-banana-2 \
--prompt "close-up of latte art in a ceramic cup, warm tones" \
--aspect-ratio 1:1 --wait -o slide-3.pngEditează o imagine existentă
Ai deja o fotografie de produs? Folosește editarea imagine-la-imagine:
MEDIA=$(wonda media upload ./my-product.jpg --quiet)
wonda generate image --model nano-banana-2 \
--prompt "change the background to a clean white studio" \
--attach $MEDIA --aspect-ratio auto --wait -o edited.pngFlag-ul --aspect-ratio auto păstrează dimensiunile originale. Flag-ul --attach spune modelului să folosească imaginea ta ca referință.
Elimină un fundal
Ai nevoie de un decupaj pentru un grafic? Există un model dedicat:
MEDIA=$(wonda media upload ./product.jpg --quiet)
wonda generate image --model birefnet-bg-removal \
--attach $MEDIA --wait -o no-bg.pngCât durează? Generarea de imagini durează între 30 de secunde și 2 minute, în funcție de model și coadă. Planifică aproximativ un minut per imagine.
Cum scrii o descriere cu AI?
Generarea de text Wonda poate redacta descrierea:
wonda generate text \
--model <model> \
--prompt "Write a short, engaging Instagram caption for a minimalist coffee flat lay photo. Include a call to action. Keep it under 150 words. Add 5 relevant hashtags." \
--waitOutput-ul se afișează în stdout. Poți să-l redirecționezi, să-l salvezi într-un fișier sau pur și simplu să copiezi textul care te mulțumește.
Dacă vrei să vezi mai întâi modelele de text disponibile în cont, execută wonda models list.
Desigur, nu e obligatoriu să folosești AI pentru descrieri. Dacă știi deja ce vrei să spui, sari peste pasul ăsta și scrie descrierea direct în comanda de publicare.
De la echipa noastră: Am constatat că descrierile generate de AI funcționează cel mai bine ca ciorne. Lasă modelul să se ocupe de cercetarea hashtagurilor și de structură, apoi ajustează tonul ca să se potrivească brandului. E mai rapid decât să pornești de la zero, dar atingerea umană încă contează.
Cum publici pe Instagram din terminal?
Aici se vede rezultatul. Ai imaginea și descrierea. E momentul să publici.
Încarcă imaginea
Mai întâi, încarcă imaginea generată în biblioteca media Wonda:
MEDIA_ID=$(wonda media upload ./product-shot.png --quiet)
echo $MEDIA_IDFlag-ul --quiet afișează doar ID-ul media, fără formatare suplimentară. Asta face captarea într-o variabilă ușoară pentru comanda următoare.
Publică o postare cu o singură imagine
wonda publish instagram \
--media $MEDIA_ID \
--account <your-account-id> \
--caption "Morning rituals. ☕ What's the first thing you reach for?
#morningroutine #coffeelovers #minimalist #flatlay #contentcreator" \
--alt-text "Minimalist flat lay of a coffee cup and laptop on a marble desk" \
--product IMAGE \
--share-to-feedAsta e calea completă de publicare. Odată ce contul e conectat și prompt-ul e stabil, întreaga buclă poate rula foarte rapid.
Publică un carusel
Ai cele trei imagini de carusel de mai devreme? Încarcă-le pe toate, apoi publică-le ca un carusel:
SLIDE1=$(wonda media upload ./slide-1.png --quiet)
SLIDE2=$(wonda media upload ./slide-2.png --quiet)
SLIDE3=$(wonda media upload ./slide-3.png --quiet)
wonda publish instagram-carousel \
--media $SLIDE1,$SLIDE2,$SLIDE3 \
--account <your-account-id> \
--caption "Three ways to start your morning right. Swipe through 👉
Which one is your vibe?
#morningroutine #coffeelovers #carousel #contentcreator #minimalist"Caruselele funcționează cel mai bine pentru engagement pe Instagram, deci merită să integrezi fluxul ăsta în cadența obișnuită.
Verifică istoricul publicărilor
Vrei să vezi ce ai postat deja?
wonda publish history instagram --limit 10Afișează publicațiile recente cu statusul și datele de engagement.
Cum construiești un script de automatizare completă?
Aici strălucesc cu adevărat fluxurile CLI. Tot ce am făcut până acum e compozabil — poți înlănțui totul într-un singur script.
Avantajul real nu e viteza; e repetabilitatea. Un flux GUI moare în momentul în care închizi browserul. Un flux din terminal e un script pe care îl poți rula luni, modifica marți și programa pentru miercuri.
Iată un script complet de la cap la coadă:
#!/bin/bash
set -e
ACCOUNT_ID="your-instagram-account-id"
# Step 1: Generate the image
echo "Generating image..."
wonda generate image \
--model nano-banana-2 \
--prompt "minimalist product flat lay, morning light, marble surface" \
--aspect-ratio 1:1 \
--wait -o /tmp/ig-post.png
# Step 2: Upload to media library
echo "Uploading..."
MEDIA_ID=$(wonda media upload /tmp/ig-post.png --quiet)
# Step 3: Generate a caption
echo "Writing caption..."
CAPTION=$(wonda generate text \
--model <model> \
--prompt "Write a short Instagram caption for a minimalist product photo. Under 100 words. Include 5 hashtags." \
--wait --quiet)
# Step 4: Publish
echo "Publishing to Instagram..."
wonda publish instagram \
--media $MEDIA_ID \
--account $ACCOUNT_ID \
--caption "$CAPTION" \
--alt-text "Minimalist product flat lay on marble surface" \
--product IMAGE \
--share-to-feed
echo "Done! Post is live."Salvează ca post-to-ig.sh, execută chmod +x post-to-ig.sh și ai un publisher Instagram dintr-o singură comandă.
Dacă folosești Claude Code, poți merge mai departe: cere-i lui Claude să ruleze scriptul, să verifice imaginea generată înainte de publicare și să itereze pe prompt dacă primul rezultat nu arată bine. Agentul AI devine asistentul tău creativ în terminal.
Pentru Instagram Reels și conținut video, poți extinde fluxul cu generare video AI în stil UGC care produce conținut short-form cu aspect autentic direct din terminal.
Dar cercetarea competitivă înainte de postare?
Conținutul bun începe cu context. Înainte de a genera ceva, s-ar putea să vrei să vezi ce funcționează în nișa ta. Wonda are scraping și analytics integrate:
# See what a competitor is posting
wonda scrape social --handle @competitor --platform instagram --wait
# Check what ads are running in your space
wonda scrape ads --query "coffee brand" --country US --wait
# Pull your own performance data
wonda analytics instagramDacă te gândești dincolo de Instagram, același model apare în Cum înlocuiesc agenții AI managerii de social media: schimbarea importantă nu e doar generarea mai rapidă de materiale, ci mutarea întregului flux din dashboard-uri într-o suprafață de comandă.
Întrebări frecvente
Am nevoie de un cont Instagram Business pentru a publica din CLI?
Da. Wonda folosește API-ul oficial Instagram Graph de la Meta, care necesită fie un cont Business, fie Creator. Conturile personale nu pot publica prin API. Tranziția e gratuită și poți converti contul existent din setările Instagram, la „Tip de cont și instrumente".
Cât costă generarea de imagini și publicarea?
Wonda oferă un nivel gratuit care include încărcări media, editare și publicare pe social media. Generarea de imagini cu NanoBanana 2 necesită un cont gratuit. Costul exact pe credite depinde de model, deci execută wonda pricing list pentru tarifele curente.
Pot programa postări pentru mai târziu în loc să public imediat?
Comanda wonda publish instagram publică imediat. Pentru postare programată, poți include comanda de publicare într-un cron job sau folosi un planificator de sarcini. CLI-ul e proiectat să fie scriptabil, deci orice instrument de programare care poate rula o comandă shell va funcționa.
Funcționează în Claude Code sau Cursor?
Wonda rulează oriunde ai un terminal. Fie că ești în Claude Code, Cursor, Warp, iTerm sau o sesiune bash simplă, comenzile sunt identice. Agenții de programare AI pot invoca aceste comenzi direct ca parte a unui flux automatizat.
Pot publica și videoclipuri și Reels?
Da. Wonda permite generare video cu modele precum Sora 2 și poți publica conținut video pe Instagram la fel. Folosește wonda generate video pentru creare și wonda publish instagram cu un ID media video pentru distribuire.
Ce urmează?
Ai acum un flux complet pentru generarea de imagini AI și publicarea lor pe Instagram din terminal.
Comenzile pe care le-am prezentat funcționează ca one-linere de sine stătătoare sau ca părți ale unui script de automatizare mai mare. Dacă produci conținut pe scară largă (mai multe branduri, postări zilnice, A/B testing pe vizualuri diferite), genul ăsta de pipeline e ceea ce separă un flux manual de unul sustenabil.
Pentru a începe:
curl -fsSL https://wonda.sh/install.sh | bash
wonda auth loginDacă următorul pas e videoclip short-form în loc de imagini, combină cu Cum să construiești un pipeline TikTok pe pilot automat în 30 de zile. Dacă următorul pas e alegerea modelului potrivit de generare, citește Ghidul dezvoltatorului pentru generarea video AI în 2026.