trending

Your agent pays by the line

That's the constraint everything else here comes from, and most dev tooling wasn't built with it in mind. A build fails and you get ten thousand lines of output. A person scrolls to the bottom and finds the error in four seconds. An agent reads all ten thousand, pays for all ten thousand, and has less context left for the fix than it had for the failure.

So the platform's job is to pick out what matters before you get billed for the line, instead of dumping the whole stream on the model and letting it do the picking on its own dime.

Some of this is built. Most of it isn't, and I'll say which is which as I go because describing a plan in the present tense is just lying with better grammar.

What already works

15h ago

Deployed Projects

https://019fed92-88c4-7cc9-828d-... - A playground app for testing. Postgres, Redis, Kafka, a Go backend, and a React app. Everything was deployed in 3 iterations.
https://019ff5c7-07fc-7f6a-951d-... - My friend's application. It also took three iterations to get it working.
These two projects were deployed today without any additional help for the agent. The only instruction was: "Deploy this project to Fline and follow the logs until the project works."

fline - Your agent ships the repo. We build it and run it.

Connect your coding agent over MCP and it ships your repo. fline writes the Dockerfile and the compose, picks the ports, provisions managed Postgres or Valkey, and hands back a URL already serving. The work happens outside your agent's context, so the deploy does not eat the session you were using to build. Secret values never pass through the agent: it declares the variable names, gets a link, and hands it to you unopened. Private beta, one node, and a maintained list of what does not work.