> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noimosai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NoimosAI CLI

> Chatta med NoimosAI-agenten och publicera sociala inlägg eller längre artiklar direkt från terminalen.

## Översikt

NoimosAI CLI (`@agos-labs/noimosai-cli`) gör att du kan använda din NoimosAI-arbetsyta från kommandoraden. Du kan chatta med NoimosAI-agenten för marknadsanalys, innehållsproduktion och SEO, publicera både korta sociala inlägg och längre artiklar (WordPress, note) till anslutna plattformar och kontrollera arbetsytor och integrationer utan att lämna terminalen.

Paketet publiceras på npm som [`@agos-labs/noimosai-cli`](https://www.npmjs.com/package/@agos-labs/noimosai-cli).

## Huvudfunktioner

* **Chatt** — interaktiva eller enstaka samtal med NoimosAI-agenten.
* **Publicering** — skicka sociala inlägg och längre artiklar till anslutna konton.
* **Kontroll av arbetsytor och integrationer** — visa arbetsytor och anslutna konton direkt från CLI.
* **Skriptbar** — viktiga kommandon stödjer flaggor och `--output json` för maskinläsbara resultat.

## Vanliga kommandon

De här kommandona ger en snabb bild av vad CLI:n gör.

```bash theme={null}
noimosai login                              # Logga in (webbläsar-OAuth eller API-nyckel)
noimosai chat                               # Starta en interaktiv chatt
noimosai chat -p "Draft a launch post"      # Skicka en engångsprompt
noimosai chat -p "..." -o json              # Engångsprompt med JSON-utdata
noimosai post posts.json --dry-run          # Förhandsgranska en publicering
noimosai post posts.json --now              # Publicera direkt
noimosai workspace list                     # Lista tillgängliga arbetsytor
noimosai integration list                   # Lista anslutna konton
```

## Publiceringsplattformar som stöds

Både korta sociala inlägg och längre artiklar kan publiceras från en och samma `posts.json`.

| Typ         | Plattform                                                                                |
| ----------- | ---------------------------------------------------------------------------------------- |
| **SNS**     | X (Twitter), Threads, Facebook, Instagram, YouTube, LinkedIn, TikTok, Bluesky, Pinterest |
| **Artikel** | WordPress, note                                                                          |

## Krav

* Node.js `>= 18`
* Ett aktivt NoimosAI-konto ([registrera dig](https://noimosai.com/sv))

## Installation

Installera CLI:n globalt med den pakethanterare du föredrar.

```bash theme={null}
pnpm add -g @agos-labs/noimosai-cli
```

```bash theme={null}
npm install -g @agos-labs/noimosai-cli
```

Efter installationen finns kommandot `noimosai` tillgängligt i din shell.

## Snabbstart

### 1. Logga in

```bash theme={null}
noimosai login
```

Du kan autentisera dig på två sätt:

* **Webbläsarinloggning (OAuth)** — öppnar webbläsaren för att slutföra autentiseringen.
* **API-nyckel** — använder en API-nyckel från NoimosAI:s teaminställningar.

För icke-interaktiva miljöer som CI/CD:

```bash theme={null}
noimosai login --api-key "$NOIMOS_API_KEY"
```

### 2. Starta en chatt

```bash theme={null}
noimosai chat
```

Detta öppnar en interaktiv session med NoimosAI-agenten. Där kan du be om analyser, innehåll eller vidareförädla resultat.

<img src="https://mintcdn.com/agoslabstechnologiesfzco/XnfG2kcuyhJLnWAS/public/developers/cli/chat-session.png?fit=max&auto=format&n=XnfG2kcuyhJLnWAS&q=85&s=c79ea5a1e3c586123db384f4b970448c" alt="NoimosAI CLI-chattsession i terminal" style={{ border: '1px solid #e5e7eb', borderRadius: '8px', marginBottom: '1rem' }} width="376" height="266" data-path="public/developers/cli/chat-session.png" />

### 3. Visa alla kommandon

```bash theme={null}
noimosai --help
```

Använd `--help` på valfritt underkommando för att se alla alternativ i den installerade versionen.

## Kommandon

### Autentisering

* `noimosai login` — interaktiv inloggning via webbläsar-OAuth eller API-nyckel
* `noimosai login --oauth` — tvinga webbläsar-OAuth
* `noimosai login --api-key <key>` — icke-interaktiv inloggning med API-nyckel
* `noimosai logout` — ta bort sparade inloggningsuppgifter

### Chatt

* `noimosai chat` — starta en interaktiv chattsession
* `noimosai chat -p "<message>"` — skicka en engångsprompt
* `noimosai chat -r <session-id>` — återuppta en tidigare session
* `noimosai chat -p "<message>" -o json` — JSON-utdata för skript
* `noimosai chat -w <workspace-id>` — åsidosätt standardarbetsytan

### Publicering

Använd `noimosai post` för att förhandsgranska, publicera direkt eller schemalägga innehåll från `posts.json`.

```bash theme={null}
noimosai post posts.json --dry-run                     # Förhandsgranska det som skulle skickas
noimosai post posts.json --now                         # Publicera direkt
noimosai post posts.json --schedule "2026-04-10 09:00" # Schemalägg publicering
noimosai post posts.json --now -o json                 # JSON-resultat för skript
```

`posts.json` skapas normalt av en chattsession. Om du skriver filen själv ser schemat ut så här:

```jsonc theme={null}
{
  "version": "1",
  "metadata": { "generatedAt": "2026-04-27T09:00:00Z" },
  "posts": [
    {
      "platform": "WordPress",
      "dataKey": "wpPostData",
      "providerAccountId": "...",
      "textBlocks": [{ "text": "..." }],
      "media": []
    }
  ]
}
```

Fältet `dataKey` styr vilken publiceringsdestination som faktiskt används.

| Plattform   | `dataKey`           |
| ----------- | ------------------- |
| X (Twitter) | `xPostData`         |
| Threads     | `thPostData`        |
| Facebook    | `fbPostData`        |
| Instagram   | `igPostData`        |
| YouTube     | `ytPostData`        |
| LinkedIn    | `linkedinPostData`  |
| TikTok      | `ttPostData`        |
| Bluesky     | `blueskyPostData`   |
| Pinterest   | `pinterestPostData` |
| Note        | `notePostData`      |
| WordPress   | `wpPostData`        |

### Arbetsytor och integrationer

* `noimosai workspace list` — lista arbetsytor du har åtkomst till
* `noimosai integration list` — lista anslutna externa integrationer

### Konfiguration

* `noimosai config show` — visa aktuell konfiguration
* `noimosai config get <key>` — läs ett konfigurationsvärde
* `noimosai config set <key> <val>` — sätt ett konfigurationsvärde
* `noimosai config path` — skriv ut sökvägen till konfigurationsfilen

### Globala alternativ

* `-o, --output <text|json>` — utdataformat (`text` eller `json`)
* `--help` — visa hjälp för alla kommandon och underkommandon

## Användning i CI eller med agenter

CLI:n är byggd för både människor och automatisering.

```bash theme={null}
# Headless-inloggning
noimosai login --api-key "$NOIMOS_API_KEY" -o json

# Engångsprompt med JSON-utdata
noimosai chat -p "Draft a LinkedIn post about our launch" -o json

# Dry-run före publicering
noimosai post posts.json --dry-run
noimosai post posts.json --now -o json
```

## Felsökning

* **`Cannot find package 'zod'`** — den globala installationen är gammal; installera om CLI:n.
* **`Not authenticated`** — kör `noimosai login` igen.
* **`Workspace ID not configured`** — logga in igen eller skicka med `-w <workspace-id>` i kommandot.

## Relaterat

* [Vad är NoimosAI?](/sv/help-center/getting-started/what-is-noimosai)
* [NoimosAI MCP-server](/sv/developers/mcp/overview)
* [npm-paket](https://www.npmjs.com/package/@agos-labs/noimosai-cli)
