# EkLine docs — Automated documentation review and AI writing

import { Card, CardGrid } from '@astrojs/starlight/components';

## How EkLine works

EkLine gives your team two tools that work together as a complete documentation workflow:

1. **Docs Agent** generates and updates documentation from your codebase, pull requests, and connected tools like Slack, Notion, and Jira.
2. **Docs Reviewer** runs automated quality checks — style, grammar, terminology, and structure — in your CI/CD pipeline before docs merge.

Use them together or start with one. The Agent creates the content; the Reviewer keeps it consistent.

## Get started

<CardGrid>
	<Card title="Docs Agent" icon="rocket">
		Generate API docs, guides, and READMEs from your code using AI. Keep docs in sync as code changes.

		[Get Started →](/agent)
	</Card>
	<Card title="Docs Reviewer" icon="approve-check">
		Automated quality assurance for your documentation. Catches style, grammar, and terminology issues in CI/CD.

		[How it works →](/reviewer/overview/) · [Quickstart →](/reviewer/quickstart/)
	</Card>
</CardGrid>

## Set up your first review

<CardGrid>
	<Card title="GitHub Action" icon="github">
		Run Docs Reviewer on every pull request.

		[Set up GitHub Action →](/reviewer/quickstart/github-action/)
	</Card>
	<Card title="VS Code" icon="vscode">
		Get real-time feedback as you write.

		[Set up VS Code →](/reviewer/quickstart/vscode/)
	</Card>
	<Card title="GitHub PR bot" icon="github">
		Generate docs from pull request comments with the Docs Agent.

		[Set up PR bot →](/agent/github-integration/)
	</Card>
	<Card title="Slack bot" icon="comment">
		Create documentation drafts from Slack conversations.

		[Set up Slack bot →](/agent/slack-bot)
	</Card>
</CardGrid>