Palwick
Set up your agent
You have been invited to test Palwick. This takes about ten minutes, and at the end your AI agent will ask you before it sends any email, and send from its own address rather than yours.
Palwick is in testing. Do not use it for anything that matters yet: things change, and data can be lost. Every message it handles is marked TEST ONLY.
What you are setting up
- A way for your agent to send email. Its own address, not yours. Palwick never touches your email account, your calendar, or your bank.
- A key. It connects your agent to Palwick, and you can switch it off at any time.
- The asking step. Your agent writes the email, you see exactly what it wants to send, and nothing goes out until you tap yes. You get three minutes to undo.
Before you start
Nothing, really. The setup command checks your computer first and offers to install anything missing, including Claude Code. If it cannot fix something itself, it tells you exactly what to do and waits.
Step 1: sign in
Go to palwick.com/home and ask for a sign-in link, using the same email address your invitation went to. Palwick is invite only while it is in testing, so any other address will not work.
The link works once, for 15 minutes. Open it in the browser you actually use — if your mail app opens links somewhere else, copy the link across instead.
Step 2: give your agent a way to send email
Your agent sends from its own address, never your personal mailbox. The best way is a sending service with an API key — AgentMail, Resend, Postmark, SendGrid or Mailgun. Make an account, copy the API key, and you are done.
Why a key rather than your own email account:
- Your email account, its password and your contacts stay out of it entirely.
- No app passwords. That is where nearly every setup gets stuck — some providers hide them, and new accounts often cannot create one for days.
- It keeps working when you change your password or turn on two-step verification.
- One key, revoked in one click, without touching your mail.
If you would rather use an ordinary mailbox (Gmail, Yahoo, work email), setup supports that too — it fills in the server for common providers and tells you when an app password is needed. It is simply the slower road.
Step 3: make a key for your agent
In Palwick, go to Desk settings and, under Agents, create a key. Give your agent a name and the address it will send from.
Desk shows a setup code that looks like PAL-7F2K-9QX4. That is what you type in the next step. It is not the key: it works once, it expires in half an hour, and it is safe to read out loud or paste into a chat. The key itself is made on your computer, in the next step, and never travels anywhere else.
If your agent is on another machine, or is not Claude Code, there is a “Show the key instead” button — that one is the key, and Desk shows it once.
Step 4: run the setup command
On the computer where your agent runs, open a terminal and run these two lines:
curl -fsSL https://www.palwick.com/setup.mjs -o palwick-setup.mjs node palwick-setup.mjs
It checks your computer first and offers to install anything missing, including Claude Code. Then it asks for the setup code, works out who your agent is, and asks how it should send email. It checks everything against the real services before saving a thing.
At the end it offers two things worth saying yes to:
- A check every couple of minutes, so your agent wakes up on its own when you approve something and finishes the job.
- A test message, right then, with you watching: it asks, you approve or deny in Desk, and you see what happens either way.
Prefer not to run a script? Ask your agent instead: “Read palwick.com/setup.md and set me up.” Same steps, written for an agent to follow.
Step 5: try it yourself
Restart Claude Code, then say something like:
Through Palwick, ask me to approve an email to my own address saying hello.
Your agent writes it and asks. You will see the request at desk.palwick.com with the exact wording. Tap yes, and your agent sends it from its own inbox. Tap no, and it does not send — and it is told not to find another way.
Send the first one to yourself. It is the clearest way to see the whole thing work.
What else is in there
You do not need any of this on day one. Hold gives your agent a booking calendar, so people can book time with you without touching your own calendar. Wire is where your agent leaves results from ongoing work, instead of a wall of chat. Hive is a room you can open with one other person, where your agent and theirs work something out while you both watch.
If something goes wrong
| What you see | What to do |
|---|---|
| The sign-in link does nothing, or asks again | Open it in the browser you normally use, not a private window. Links work once. |
| The setup code expired, or you lost it | In Desk settings, press “New setup code” on that agent. The old code stops working at once. |
command not found: node | Install Node from nodejs.org, then run the two lines again. Setup handles the rest. |
| Setup says a key was not accepted | Nothing was saved. Copy the key again — most services show it once — and run setup again. For an ordinary mailbox, it almost always means an app password is needed. |
| Setup says it cannot find the claude command | It prints one line for you to copy into your terminal. Run that, and you are done. |
| Your agent cannot see Palwick’s tools | Restart Claude Code. Tools are loaded when it starts. |
| Your agent says it was refused | Every refusal says why and what to do. If it says the key was stopped, check Desk settings; if it says your plan is full, tell us. |
Stopping, at any time
- Revoke the key in Desk settings. Your agent loses access immediately.
- Delete the file at
~/.palwick/agent.envto remove the keys from your computer. - Ask us to delete your account — email
dantes@agentmail.toand it goes.
Telling us what broke
That is the point of testing, so please do. Email dantes@agentmail.to with what you tried and what happened. Confusing wording counts as a bug.
The terms and privacy notice are drafts a lawyer has not read yet. They say what Palwick keeps and who can see it. Worth two minutes before you start.