# Introduction

Recala turns your expertise into articles a named person signs, with a CLI for people and AI agents.

```
curl -fsSL https://recala.co/install.sh | sh
```

Needs uv or pipx. With pipx, use Python 3.11+. [Setup help](https://recala.co/developers/cli/#install).

[01

### In your terminal

Install and plan an article.

→](https://recala.co/developers/quickstart/)[02

### With your AI agent

Skills and write permissions.

→](https://recala.co/developers/agents/)[03

### In CI

API keys and JSON output.

→](https://recala.co/developers/authentication/#api-keys)

## What you can do

[### Companies

A company is the organization that owns your sources, topic queue, authors and articles.](https://recala.co/developers/companies/)[### Signers (authors)

Every article has a named signing person. The CLI calls these people authors.](https://recala.co/developers/signers/)[### Topics

A topic is a buyer question in the company’s queue for future articles.](https://recala.co/developers/topics/)[### Articles and checks

Generate a draft, inspect its checks, get it approved and schedule publication.](https://recala.co/developers/articles/)[### Calendar and autopilot

Cadence sets publication time. Autopilot prepares the work. Auto-approve controls signing.](https://recala.co/developers/calendar/)[### Publishing

Connect your CMS, then publish approved articles at their scheduled times.](https://recala.co/developers/publishing/)[### Reports

Use read-only commands to see what is published, planned and left in the plan.](https://recala.co/developers/reports/)[### Plans and limits

Read your current entitlement and cost preview before asking Recala to spend.](https://recala.co/developers/plans/)
