I cataloged 28 self-hosted apps that run entirely on Cloudflare Workers
▲ 1 r/bitdoze+1 crossposts

I cataloged 28 self-hosted apps that run entirely on Cloudflare Workers

I've been tracking the growth of self-hosted apps on Cloudflare Workers and decided to put together a comprehensive list. Every project on this list runs entirely on Workers + D1 + R2/KV/Durable Objects — no VPS, no Docker, no server to maintain.

Here are some highlights by category:

Email (8 apps) — Agentic Inbox (6.9k ⭐, official Cloudflare project), HQBase (shared team inbox with per-mailbox RBAC), QuickMail, SaaSMail, Email Explorer, Tempik (disposable email), ni-mail (minimal email API, KV-only), OmniMail

Notes & Knowledge (6 apps)— EdgeEver (1.2k ⭐, Evernote alternative with native iOS/Android/Mac apps), Second Brain (723 ⭐, shared AI memory for Claude/ChatGPT/Cursor via MCP), YAOS (980 ⭐, Obsidian real-time sync via CRDTs), Inkstone, Memos Worker, FlareMo

Password Manager — NodeWarden (3.4k ⭐, Bitwarden-compatible, works with all official Bitwarden clients)

Link Shorteners — Sink (7k ⭐, the most starred project on this list), Relay (cookieless conversion tracking), Analytics (privacy-first web analytics)

AI & Agents — Open Managed Agents (243 ⭐, open-source Claude Managed Agents runtime), Codra (AI code review for GitHub PRs)

Dev Tools — ripgit (self-hosted Git remote built in Rust with Durable Objects), ShareHTML (deploy HTML/code, get shareable URLs with live comments), Seeder (project manager with MCP)

Other — Monolith (edge-native blog), Cloudflarebase (Firebase/Supabase alternative), Kukuroo (Web Push for iOS/macOS Safari), FeedLog (feedback & roadmap tool), CiviVideo (kids video streaming with parental controls)

The common pattern: fork the repo, connect to Cloudflare Workers, create D1/R2 resources, deploy. Most have a "Deploy to Cloudflare" button that automates the whole thing. Free tier covers personal use for most of these.

Full article with comparison tables, deployment guides, and explanations of each Cloudflare service (D1, R2, KV, Durable Objects, Queues):

👉 https://www.bitdoze.com/self-hosted-apps-cloudflare-workers/

u/bitdoze — 19 hours ago

Fish Audio had an identity crisis and became a video studio

I signed up for Fish Audio just wanting a cheap ElevenLabs voice clone, but now I’m 45 minutes deep making an AI-generated glowing fish do a lip-synced zoom animation for $5.50 a month.

They added image generation, video models (Kling, MiniMax), and lip sync to their dashboard. Credit burn is real if you get carried away with high-res renders, but honestly, having TTS, transcription, and video gen in one cheap tab is dangerously fun.

Video link below if you want to watch me burn credits in real time.
https://www.youtube.com/watch?v=ZNOvMVMoaAU

u/bitdoze — 2 days ago

Tested Berd (new coding tool from Block) with Agnes AI's $4 plan — here's what happened

So Block (the company behind Buzz from Jack Darcy) just released Berd, and I wanted to see if it's actually worth using or just another wrapper.

What is Berd?

  • New coding tool that runs on top of Goose (and other harnesses like Claude Code, Codex, Copilot)
  • Lets you configure different AI providers and models
  • Has a chat interface with agent management, project context, and token tracking
  • Claims to be a unified interface for multiple AI coding tools

What I tested:

  • Installed Berd and configured it with Codex + Goose
  • Added Agnes AI (Singapore provider) with their $4/month plan (1,500 requests per 5 hours)
  • Tested Agnes 2.5 Flash model to create an Astro website

Results:

  • Agnes 2.5 Flash built me a complete solar panel company website in ~5 minutes
  • The website looks decent — not perfect, but impressive for a flash model
  • Berd's interface is clean but needs more polish (can't see which provider you're using, some UI quirks)

Pros:

  • Unified interface for multiple AI tools
  • Good for testing different providers side-by-side
  • Agnes AI's pricing is actually affordable ($4 for 1,500 requests)
  • The Astro website came out better than expected

Cons:

  • Berd still needs polish (UI doesn't show providers clearly)
  • It's a wrapper around wrappers (Goose/Claude Code/Codex)
  • A lot of similar tools popping up — hard to stand out

Video walkthrough: https://www.youtube.com/watch?v=LLiAsHWDg0k

Anyone else tried Berd or Agnes AI? Curious what your experience has been.

u/bitdoze — 3 days ago
▲ 3 r/ShareAIagents+1 crossposts

I gave my AI agent my browser cookies and now it sends emails and posts on X for me

Been testing EgoLite for a few days. It's an open-source browser built specifically for AI agents.

https://www.youtube.com/watch?v=ix5TJxmxR0M

The problem: AI agents can write code in seconds, but ask them to fill out a form, post on social media, or check your email? They get stuck because they don't have your session cookies.

What EgoLite does:

  • Runs as a normal browser (imports your Chrome stuff)
  • Your agent gets a skill file it can use to control the browser
  • Creates separate workspaces per agent task
  • 2.5x faster than regular browser automation, uses fewer tokens

What I've tested so far:

  • Fetched latest emails from Gmail ✅
  • Sent an email without any Gmail API ✅
  • Posted on X without the X API (which costs money) ✅
  • Grabbed my X feed ✅

Downsides:

  • Mac only right now
  • First time doing a task is slower (it learns)
  • You're giving your AI agent full browser access, so... trust your agent

Made a quick walkthrough video if anyone wants to see it in action: [video link]

Anyone else using this or something similar?

u/bitdoze — 4 days ago

My VPS email server vs. a 5-day-old Cloudflare Worker that costs $5

VPS email server: 3 years of config, still randomly fails, costs $10+/month, requires maintenance

HQBase on Cloudflare Workers: 5 days old, 200 stars, $5/month, deploys in 2 minutes, my AI agent can send emails through it

I'm not saying I'm abandoning my Postfix setup, but I am saying it's on notice.

https://www.youtube.com/watch?v=OC8X65y7J5k

u/bitdoze — 5 days ago

HQBase review: a shared inbox that runs entirely on Cloudflare — no mail server, no VPS, $5/month

I fired my mail server today. It didn’t even say goodbye.

HQBase is a free, open-source shared inbox that runs entirely on Cloudflare (Workers + D1 + R2 + Queues). No VPS, no Postfix, no Docker, no per-seat pricing. Just email that behaves itself for a flat $5/month — unlimited seats and mailboxes.

The good: real per-mailbox permissions (None/Read/Agent/Manager), enforced the same way across the web UI, API, and MCP — an AI agent connected via MCP can’t read finance@ if you can’t. Signed releases, rollback tooling, a doctor command, audit history. More process discipline than products that cost 10x.

The honest: it’s 5 days old (v1.0.1), Cloudflare lock-in is real, Email Sending is still beta, no IMAP/POP, and backup snapshots deployment state rather than downloading your mail.

Cost math vs Google Workspace at $7/user/mo is genuinely hard to argue with: $5 flat.

Full review: https://www.bitdoze.com/hqbase-self-hosted-shared-inbox/

u/bitdoze — 9 days ago

Separating the 5% actual code from the 95% pure AI vaporware on GitHub

Most AI repositories on GitHub follow the exact same lifecycle:

  1. Gain 5,000 stars on launch day.
  2. Get completely abandoned by the author two weeks later.
  3. Break immediately on your local machine.

I spent time digging through the graveyard to find the rare open-source tools that actually build, run, and won't incinerate your local setup.

If you're tired of downloading wrappers that turn out to be a single main.py file with 400 dependencies, here is the working stack:

reddit.com
u/bitdoze — 22 days ago

Cloned my voice for free with Fish Audio & hooked it up to a Mastra AI agent (Guide + Code)

I wanted to give my Mastra AI assistants a custom voice without paying for ElevenLabs subscriptions, so I tested out Fish Audio (which offers free voice cloning and access to their S2.1 Pro model).

I built a custom fishAudioTTS tool and integrated it into a Mastra agent so it can generate audio files directly in my own cloned voice, including emotional tone control (excited, confident, calm, etc.).

What the setup covers:

  • Getting your Fish Audio API key & cloning your voice sample (~15 seconds of audio).
  • Setting up the environment variables (FISH_AUDIO_API_KEY, VOICE_ID).
  • Creating the tool definition inside Mastra.
  • Testing the agent inside Mastra Studio to generate custom audio on the fly.

If you want to build this yourself, I put together a quick video and step-by-step article:

📹 Video Walkthrough:https://youtu.be/1qnuGqTKGL0

📖 Written Guide + Code:https://www.bitdoze.com/mastra-fish-audio-tts/

Happy to answer any questions about the Mastra setup or Fish Audio integration!

u/bitdoze — 24 days ago
▲ 0 r/europrivacy+1 crossposts

Spent €4/month to tell the EU to stop reading my DMs

The EU just voted to let US tech giants scan private messages (Chatto Control 1.0, runs till 2028). Instead of waiting for politicians to fix it, I self-hosted my team chat.

Enter Chatto: a single ~50MB Go binary, no database, voice/video calls, SSO, encryption at rest. Runs on a €3.99 Hetzner box — a 50-person team costs ~€48/year vs $6k for Mattermost Pro.

Caveats: it's pre-1.0 and built by one dev, so not for the faint of heart. But "my server, my rules" feels pretty good right now.

Full guide: https://www.bitdoze.com/chatto-self-hosted/

u/bitdoze — 1 month ago

This 100% local, free Mac dictation app is insane.

Found an open-source app called Fluid Voice (it's sitting at around 8k stars on GitHub right now) and honestly, it’s a game-changer if you hate cloud subscriptions.

It runs entirely offline on your Mac, lets you dictate anywhere with a keyboard shortcut, and uses local AI models (like Cohere/OpenAI) to automatically fix and enhance your bad grammar in real-time.

I just dropped an 11-minute, 180MB video file into it, and it transcribed the whole thing locally in literally a few seconds.

No cloud, no data leaving your machine, and completely free. If you've been looking for a solid local alternative to Whisper Flow, this is definitely worth checking out.

Article: https://www.bitdoze.com/fluidvoice-mac-dictation/
Video: https://www.youtube.com/watch?v=IFuT-BsdHT4

u/bitdoze — 1 month ago

Spent €4/month to tell the EU to stop reading my DMs

The EU just voted to let US tech giants scan private messages (Chatto Control 1.0, runs till 2028). Instead of waiting for politicians to fix it, I self-hosted my team chat.

Enter Chatto: a single ~50MB Go binary, no database, voice/video calls, SSO, encryption at rest. Runs on a €3.99 Hetzner box — a 50-person team costs ~€48/year vs $6k for Mattermost Pro.

Caveats: it's pre-1.0 and built by one dev, so not for the faint of heart. But "my server, my rules" feels pretty good right now.

Full guide: https://www.bitdoze.com/chatto-self-hosted/

reddit.com
u/bitdoze — 1 month ago

I built 15+ tools with Mastra.ai in one day. The framework is actually insane.

Look, I'm not going to sugarcoat this. I spent an entire day — 156 million tokens worth — building an AI personal assistant on Mastra.ai. And I need to talk about it.

The framework. 25,000 GitHub stars. Open source. Free. Built by the people who made Gatby. And it comes with a UI that actually works — agents, prompts, workflows, MCP servers, tools, workspaces, evaluations, observability, traces, memory, browser automation, scheduling. The whole thing.

So what did I build?

TinyFish search and fetch — like a Firecrawl alternative but free. YouTube transcript fetcher. GitHub trending repos. Discord notifications. Database queries. Tweet posting. Custom skills. File reading and editing. Browser automation that actually navigates websites and takes snapshots. Memory with semantic recall AND working memory. Workflows that run on schedule — I have one that generates a daily news digest and sends it to Discord every morning.

Fifteen tools. In one day. Connected to Discord. With authentication. With scheduling. With observability so I can see every token spent and every API call made.

And here's the thing — I didn't even code most of it. I told the AI agent what I wanted. It built the tools. It created the workflows. It set up the scheduling. I just pointed it at the documentation and said "make it work."

The framework has traces so you can see exactly what your agent did, step by step. It has evaluations to measure how well your agents perform. It has memory — two types — so your agent actually remembers previous conversations. It has browser automation. It has skills you can add and share. It supports every major AI provider — OpenAI, Anthropic, whatever. The documentation is good. It's actively developed.

You can deploy it on a VPS behind a reverse proxy with authentication in under an hour.

Anyway. The whole thing is on my GitHub if you want to check it out. The framework is genuinely good. Not "good for open source" good. Actually good.

I'm just saying — 15 tools, one day, 156 million tokens. And now I have a robot that tells me the weather on Discord at 3 AM.

Article: [https://www.bitdoze.com/build-ai-agent-mastra/\](https://www.bitdoze.com/build-ai-agent-mastra/)
Video: [https://youtu.be/FdMQAyzsbbI\](https://youtu.be/FdMQAyzsbbI)

u/bitdoze — 2 months ago
▲ 4 r/bitdoze+2 crossposts

I built 15+ tools with Mastra.ai in one day. The framework is actually insane.

Look, I'm not going to sugarcoat this. I spent an entire day — 156 million tokens worth — building an AI personal assistant on Mastra.ai. And I need to talk about it.

The framework. 25,000 GitHub stars. Open source. Free. Built by the people who made Gatby. And it comes with a UI that actually works — agents, prompts, workflows, MCP servers, tools, workspaces, evaluations, observability, traces, memory, browser automation, scheduling. The whole thing.

So what did I build?

TinyFish search and fetch — like a Firecrawl alternative but free. YouTube transcript fetcher. GitHub trending repos. Discord notifications. Database queries. Tweet posting. Custom skills. File reading and editing. Browser automation that actually navigates websites and takes snapshots. Memory with semantic recall AND working memory. Workflows that run on schedule — I have one that generates a daily news digest and sends it to Discord every morning.

Fifteen tools. In one day. Connected to Discord. With authentication. With scheduling. With observability so I can see every token spent and every API call made.

And here's the thing — I didn't even code most of it. I told the AI agent what I wanted. It built the tools. It created the workflows. It set up the scheduling. I just pointed it at the documentation and said "make it work."

The framework has traces so you can see exactly what your agent did, step by step. It has evaluations to measure how well your agents perform. It has memory — two types — so your agent actually remembers previous conversations. It has browser automation. It has skills you can add and share. It supports every major AI provider — OpenAI, Anthropic, whatever. The documentation is good. It's actively developed.

You can deploy it on a VPS behind a reverse proxy with authentication in under an hour.

Anyway. The whole thing is on my GitHub if you want to check it out. The framework is genuinely good. Not "good for open source" good. Actually good.

I'm just saying — 15 tools, one day, 156 million tokens. And now I have a robot that tells me the weather on Discord at 3 AM.

Article: https://www.bitdoze.com/build-ai-agent-mastra/
Video: https://youtu.be/FdMQAyzsbbI

reddit.com
u/bitdoze — 20 days ago