A calm editor with a serious engine.
Abstract looks like a document tool and works like one. Underneath, an agent can read and edit every file in your project, and nothing it proposes lands without you seeing exactly what changed.
Your project is the workspace.
A project in Abstract is just a folder of real files on your machine. Open it at any level: the whole vault to work broadly, or one client folder to scope the agent tightly. No import, no migration, no proprietary format. The files stay plain Markdown you can open anywhere, forever.
Write like a document, store like a file.
A white-page, word-processor editing surface: headings, bold, tables, comments. Underneath it is plain Markdown, which is why the agent can work with it so precisely and why you are never locked in.
Point at exactly the context you mean.
@mention a file, a folder or the whole project. The context panel shows what the agent can currently see, and you can add or remove sources per document.
More on knowledge and context →Ask for the change, not the document.
Select a section and ask for the edit: tighten this argument, update this clause, make this executive-ready. The agent proposes a diff scoped to what you asked. The rest of the document is untouched, and you can see that it is untouched. Change one clause in a contract and trust that nothing else moved.
A place to think, not just to finish.
The workbench holds the messy middle of knowledge work: research at hand, a technical note in one tab, a design brief in another, user stories in a third. Ask questions of your own sources without copy-pasting them into a chat window. Then, when the thinking settles, finish the document in the same place and hand it off.