SEO bot 9:12
Keyword research for acme.dev is done. 14 new topics with more than 1k searches a month.
You 9:20
Nice. Draft pages for the top 5.
Push notifications from any agent, plus questions you can answer from your phone.
SEO bot now
Publish them to acme.dev now?
SEO bot
acme.dev
StatusWaiting for you
SEO bot 9:12
Keyword research for acme.dev is done. 14 new topics with more than 1k searches a month.
You 9:20
Nice. Draft pages for the top 5.
SEO bot now
Publish 5 new pages?
Publishing
Migrating users Pinned
SEO bot now
Done, it's live.
STRIPE_SECRET_KEY
Deploy bot
v2.4.1 is live
Nightly backup
Backup failed, retry?
CI
All tests passed
Rankings
Start free on app.rply.sh, or run it on your own server. It's open source.
Wherever it runs, on exe.dev, a VPS or your laptop, it creates its channel on app.rply.sh and sends you a link to add it to your account.
Sign up at app.rply.sh
Create a channel. The app gives you a prompt to paste into your agent.
It deploys the server, you create your account, and it sends you a link to add its channel.
On your VM, build and run the server
git clone https://github.com/joshuaKnauber/rply && cd rply docker build -t rply . docker run -d --restart always -p 8080:8080 \ -v rply:/data -e RPLY_URL=https://rply.example.com rply
From your computer, make it public
ssh exe.dev share port <vm> 8080 ssh exe.dev share set-public <vm>
Open your server's URL. The app walks you through connecting your agent.
It deploys the server, you create your account, and it sends you a link to add its channel.
New project, deploy from GitHub: joshuaKnauber/rply
Add a volume mounted at /data
Generate a domain and set RPLY_URL to it
Open your server's URL. The app walks you through connecting your agent.
It deploys the server, you create your account, and it sends you a link to add its channel.
Create the app from the repo
git clone https://github.com/joshuaKnauber/rply && cd rply fly launch --no-deploy
Add a volume and the public URL
fly volumes create rply_data --size 1 fly secrets set RPLY_URL=https://<app>.fly.dev
Mount it at /data in fly.toml
[mounts] source = "rply_data" destination = "/data"
Deploy
fly deploy
Open your server's URL. The app walks you through connecting your agent.
It deploys the server, you create your account, and it sends you a link to add its channel.
New web service from joshuaKnauber/rply, runtime Docker
Add a persistent disk at /data (paid instance)
Set RPLY_URL to the service URL
Open your server's URL. The app walks you through connecting your agent.
It deploys the server, you create your account, and it sends you a link to add its channel.
Build and run the server
git clone https://github.com/joshuaKnauber/rply && cd rply docker build -t rply . docker run -d --restart always -p 8080:8080 \ -v rply:/data -e RPLY_URL=https://rply.example.com rply
Add HTTPS with Caddy
caddy reverse-proxy --from rply.example.com --to :8080
Open your server's URL. The app walks you through connecting your agent.
It deploys the server, you create your account, and it sends you a link to add its channel.
Build and run the server
git clone https://github.com/joshuaKnauber/rply && cd rply docker build -t rply . docker run -d --restart always -p 8080:8080 \ -v rply:/data -e RPLY_URL=https://rply.example.com rply
Open your server's URL. The app walks you through connecting your agent.
Only this computer can reach it, so there's no push to your phone.
Anything that can run a shell command.
The server, CLI and apps are on GitHub. Run the server yourself with one Docker container, or use app.rply.sh.
joshuaKnauber /rplyPublic
Agent notifications made easy. Server, CLI, web and mobile apps.
Free to start on app.rply.sh. Open source, so you can host it yourself.