Augment frontends are ways in which data collected by the backends is fed back to the user. In the interests of keeping the feedback loop as tight as possible, it's desirable that these frontends operate within editing environments so that they are most visible. The following editing environments are currently supported:

You can use augment independently, but it's likely to be much less convenient. If you're interested in doing this, augment has two non-editor frontends: the ANSI shell color codes frontend and the HTML frontend. They are mostly used for testing purposes.

To use the ANSI color frontend, type augment ansi FILENAME in a compliant terminal to see what metadata augment has stored about that file.

To use the HTML frontend, type augment html FILENAME > file.html and the file will contain what you're looking for.

Adding support for new editors is not difficult if you know the internals of your editor well (as you should.) See the writing frontends guide for details.