---
url: /docs.md
description: >-
  Task is a task runner and build tool that aims to be simpler and easier to use
  than GNU Make. Start here to install it, learn it, or look something up.
---

# Documentation

Install Task, learn the basics, or look up syntax for your `Taskfile.yml`.

## Start with Task {#new-to-task}

Install Task and run your first Taskfile.

* [Installation](/docs/installation.md)
* [Quick Start](/docs/getting-started.md)

## Use Task {#using-task}

Find a guide for your everyday workflows.

* [Browse the guide](/docs/guide.md)
* [Variables](/docs/guide/variables.md)
* [Dependencies and task calls](/docs/guide/dependencies.md)

## Reference {#looking-something-up}

Look up syntax, flags and functions.

* [Taskfile Schema](/docs/reference/schema.md)
* [CLI](/docs/reference/cli.md)
* [Templating](/docs/reference/templating.md)

For settings outside the Taskfile, see [Configuration](/docs/reference/config.md)
and [Environment](/docs/reference/environment.md).

## Keeping up

* [Changelog](/docs/changelog.md): what shipped, and when.
* [Experiments](/docs/experiments.md) and
  [Deprecations](/docs/deprecations.md): what is coming, and what is going
  away.
* [FAQ](/docs/faq.md): the questions that come up most often.
* [Community](/docs/community.md): integrations and tools built by other people.

## Using an AI coding assistant

[Task documentation for coding agents](/agents.md) is a compact map of these
pages plus the semantics that are easiest to get wrong. Every page is also
available as raw Markdown by appending `.md` to its URL, and the whole corpus is
at [/llms.txt](/llms.txt).
