Windsurf + Postal

Windsurf is an AI IDE by Codeium with a powerful Cascade agent that has full filesystem access. Open your Postal workspace folder and Cascade can read AGENT.md, create tasks, edit notes, and organize your board — all through natural language.

How it works

Windsurf's Cascade agent works similarly to Cursor's agent mode. It can read and write any file in your open project. When your Postal workspace is in the project, Cascade becomes your task management assistant.

1

Open workspace in Windsurf

Open your Postal workspace folder as a project in Windsurf. Cascade can now see every file including AGENT.md and all task data.

2

Cascade reads AGENT.md

Ask Cascade to read the AGENT.md file. It learns the file format — workspaces, projects, tasks, folder structure, JSON schema.

3

Manage tasks naturally

Tell Cascade what you need in plain English. It creates folders, writes Markdown, updates JSON. Postal detects the change within ~1 second.

Examples

Cascade's agentic capabilities make it easy to manage your entire task board without leaving the IDE.

Create a task

Cascade

Ask Cascade to read the format spec and create a task. It handles all the file operations automatically.

Cascade prompt
Read the AGENT.md file in this project, then create
a task in my Postal workspace called "Refactor auth
middleware" with notes about switching to JWT tokens.
What Cascade does
1. Reads AGENT.md to learn the file format
2. Reads .workspace.json to find the project path
3. Reads .project.json for existing task metadata
4. Creates a new folder with an 8-char ID
5. Writes content.md with the title and notes
6. Updates .project.json with the new task entry
   → Task appears on your Postal board within 1 second

Organize tasks from code context

Cascade

Cascade has deep awareness of your code. Ask it to create tasks based on what it sees in the codebase.

Cascade prompt
Look at the TODOs and FIXMEs in the src/ directory.
Create a Postal task for each one following the
AGENT.md format. Include the file path and context
in the task notes.

Update task notes

Cascade

After finishing a piece of work, ask Cascade to update the relevant task with implementation details.

Cascade prompt
I just finished the auth middleware refactor. Find
that task in my Postal workspace and update the notes
with what was changed. Then mark it as completed.

Use the CLI

Terminal

Cascade also has terminal access. For quick captures, it can use Postal's CLI directly.

Cascade prompt
Run this command to capture a task:
~/.local/bin/postal --label Work "Add rate limiting to API"

Why Windsurf works well with Postal

Full filesystem access

Cascade can read and write any file in your project. No API keys, no plugins, no authentication flows. Just open the folder.

Code-aware task creation

Unlike standalone AI tools, Windsurf understands your codebase. Tasks can reference specific files, functions, and context.

Similar to Cursor

If you've used Cursor with Postal, the Windsurf experience is nearly identical. Same file-based approach, same AGENT.md format.

Terminal + files

Cascade can both write files directly and run terminal commands. Use whichever approach fits your workflow — or mix both.

Get started free

Download Postal and start managing tasks with Windsurf's Cascade agent today.