Need a
booking system?
Get it live.

Launch the tools, portals, dashboards and web services you need without dealing with backend infrastructure or DevOps.

Free to start. Self-host it whenever you like.

booking.example.comLIVE

Book a consultation

Thursday, 9 June

feedback.example.comLIVE

What should we build next?

  • Dark mode
  • Export to CSV
  • Mobile app
portal.example.comLIVE

Hi, Maya

Your invoices

  • #1042Paid ✓
  • #1043 · $180
ops.example.comLIVE

Orders today

128

api.example.comLIVE
GET/orders/1043
200 OK · 42 ms
{ "id": 1043, "status": "shipped" }

What do you need?

Pick something close. Your coding agent builds it, FuncHole puts it live.

Building it is only half the job.

A solution that only runs on one laptop isn’t a solution yet. Somebody still has to put it online and keep it there.

  • Backend
  • Deployment
  • Servers
  • Env vars
  • Domains
  • Logs
  • Updates
  • APIs
  • Infrastructure
  • DevOps
  1. Your solution
  2. FuncHole
  3. LIVE

Self-hosting? You run FuncHole once and your solutions share it.

What FuncHole takes off your plate.

The unglamorous parts of keeping a solution online, done for you.

  • Deploy backend code

    Live ✓

    Backend code and web pages go live without a manual release.

  • Keep your backend running

    Running ✓

    It stays up and answers requests, so you don’t babysit a server.

  • Send requests to the right service

    Connected ✓

    Visitors reach the right part of your solution at the right address.

  • Use your own domain

    Verified ✓

    Point yourname.com at it, or start on a funchole.dev address.

  • Lock it down with HTTPS

    Secure ✓

    Certificates are issued and renewed for you.

  • Keep secrets out of the code

    Saved ✓

    Passwords, keys and settings live in one safe place, not in files.

  • Give it a database

    Connected ✓

    Attach a PostgreSQL database for your backend to keep data in.

  • Show you what happened

    Logs ready ✓

    Logs and test runs, so you can see what your solution did.

  • Ship updates as new versions

    Live ✓

    Each change goes out as its own version instead of a fresh start.

Use the coding agent you already work with.

You don’t learn a new builder. Your agent writes the solution; FuncHole runs it.

  1. Your idea“I need customers to book consultations.”
  2. Your coding agentClaude, Codex, opencode and others write the code.
  3. Your web solutionThe screens, logic and backend your agent made.
  4. FuncHoleDeploys it, connects it and keeps it running.
  5. LiveLIVEA real web address people can open.

Your coding agent

Creates the solution: the pages, the logic and the backend code.

FuncHole

Runs it: deploys the code, opens an address, adds your domain and keeps the backend healthy.

Works with the coding agent you already use.

Pick yours to see how it connects. Any other agent that supports MCP over HTTP works too.

  1. Sign up and create an API key. The setup below only works with your own key.

    Sign up to get your key
  2. Run this in your terminal. Swap the highlighted fh_mcp_... for your key.

    claude mcp add --transport http funchole https://app.funchole.dev/mcp --header "Authorization: Bearer fh_mcp_..."

A real journey, start to live.

From a sentence to something customers can open.

You say

I need customers to book consultations.

Your agent builds

Consultation Booking System

Book a consultation

FuncHole sets up

  • Backend
  • API
  • Deployment
  • Domain

You get

booking.example.com
LIVE

Open to customers, right now.

Built for the way software is created now.

More and more software starts as a conversation with a coding agent. Agents are great at writing the code. What they still need is a real place to run it.

FuncHole connects over MCP, the common way coding agents use outside tools. Your agent can deploy, test and check logs by itself. You don’t have to learn it.

localhost:3000Only on one laptop

Booking System

Works. For one person.

booking.example.comLIVE

Booking System

Works. For everyone.

Want to see what’s underneath?

Everything above runs on a stack you can read, run and change.

  • Backend deploymentShip backend code as versioned functions.
  • HTTP APIsExpose routes on a gateway you control.
  • Custom domainsYour hostname, with certificates handled.
  • Logs and test runsInvoke it, then read what happened.
  • Agent integrationAn MCP server your coding agent connects to.
  • Self-hosted or cloudRun it yourself or start on FuncHole Cloud.

Why not just do it yourself?

You can. Here’s the road, side by side.

Do it yourself

  1. Build your solution
  2. Choose a server
  3. Set it up
  4. Set up deployment
  5. Configure environment variables
  6. Connect your domain
  7. Set up HTTPS
  8. Add logging
  9. Keep it all updated
  10. Live, eventually

With FuncHole

  1. Build your solution with your coding agent
  2. FuncHole
  3. LIVE

Your solution, your say.

  • Run it on your own hardware.

    FuncHole is self-hostable and free to run. Use FuncHole Cloud while you start, move when you want.

  • Put it on your own domain.

    Use your own name for customers to remember, with HTTPS taken care of.

  • Keep your code.

    Your agent writes regular code. It’s yours to read, review and keep.

  • See what’s happening.

    Logs and test runs show what your solution did, and when.

Free while we build. Yours to self-host.

Cloud

Early access

$0 / month

  • Build with your coding agent, manage it from a dashboard
  • A live address on funchole.dev, or your own domain
  • Databases, settings and secrets for your solutions
  • Logs, test runs and HTTPS set up for you
Start building

Self-hosted

FSL 1.1 license

Free forever

  • The same product, on your own infrastructure
  • Runs with PostgreSQL, NATS JetStream, OpenBao and S3-compatible storage
  • Nothing held back for paid tiers
  • Still evolving. Read the known limits first
Star on GitHub