↑ subaud · local-first · source-available  

A document two parties revise in rounds

galley

You and an agent revise the same document, one round at a time.

galley opens a Markdown file or an HTML page in your browser. You edit it directly and leave instructions on the passages you want the agent to handle. When you press Revise, the agent revises the file, and galley shows you what changed so you can respond, round after round, until the document is right.

A single round: you make edits, leave instructions, and the agent revises the file while you review what changed.

what it is

One place to work on the document.

An agent writes a plan, a specification, or a pull-request description, and you have changes you want made to it. galley gives you and the agent a single place to work on that document: you make the edits that you want, and you describe the ones you want the agent to make.

edit

You edit the document directly in the browser, and galley saves your changes to the file as you make them.

instruct

You select a passage and describe the change you want, or leave an instruction for the whole document. When you press Revise, galley sends every instruction to the agent along with the text it refers to.

review

The agent revises the file, and galley shows you what changed next to the instruction you gave, so you can read the result and reply.

install

Install with one command.

galley is a single binary that runs on macOS, Linux, and Windows, on both Apple silicon and x86-64. One command downloads it, verifies its checksum, and installs it onto your PATH, and every feature is free to use.

# downloads galley, verifies its checksum, and installs it onto your PATH
$ curl -fsSL https://galley.tools/install.sh | sh

get started

Guide, install, and license.