Clutch Top Generative AI Company Poznan 2026Clutch Top Automation Design Company Poland 2026Clutch Top Intelligent Bot Development Poland 2026

Engineering consultancy

Your own AI, on your servers or in your cloud, tested before go-live

We build and run AI assistants and agents on your infrastructure, in your own data centre or your cloud, with your documents and the models that suit your data. Before go-live, an acceptance test shows how often they get it right.

A fixed price for each step, agreed in writing after a free 30-minute call.

Our team has built software and production AI for

trivagoSAPToniesEWEtecRacer360 Health & PerformanceConvointentFig Mayo

On premise or cloud

Your servers, your cloud or both

We help you choose in scoping, before anything is bought. The setup is the same in each case: Kubernetes, a LiteLLM gateway in front of the models and infrastructure as code, so moving later does not mean starting again.

On-premise AI

On your servers

When data may not leave your network, or usage is high and steady enough for your own hardware to pay off.

In your cloud

In an account you control on AWS, Azure or the provider you already use, when a quick start or changing load matters more.

Both, behind one gateway

When different data needs different rules: sensitive work on your own models, the rest on hosted models in an EU region.

How it works

Three steps, each with a fixed price

You get a written proposal after the first call, and each step can stand on its own.

  1. 01

    Scoping or acceptance test

    One or two use cases with a measurable goal, and a sizing of hardware or cloud capacity. If you already have an AI system, an acceptance test instead, ending in a written report.

  2. 02

    Build

    The assistant or agent and the platform underneath, in milestones, with acceptance criteria written into the contract.

  3. 03

    Run

    Your team runs the system after handover, or we do under a monthly retainer with regression tests and a quality report.

Platform and operations

The platform underneath, run like the rest of your infrastructure

LLM platform and MLOps

  • One gateway for every model

    LiteLLM with a key, a budget and logs for each team, and rules for which application may use which model.

  • Model serving

    Open-weight models on GPU nodes with vLLM, sized from measured load.

  • Deployments and monitoring

    Terraform, Helm and CI/CD in your repositories, with monitoring and alerts for answer times, errors and cost per team.

  • Run by us or by your team

    A monthly retainer with a named engineer, or a handover with runbooks and training.

Testing

Tested before go-live

A demo shows that a system can answer. An acceptance test shows how often it answers correctly: 100 to 200 cases from your own documents, a required pass rate for each criterion agreed in advance, and a confidence interval around every result.

Example from an acceptance report, at 95% confidence
CriterionRequiredCasesMeasuredConfidence intervalResult
Answer is correct and complete85%20094.0%89.8% to 96.5%Met
Cites the right document90%20095.0%91.0% to 97.3%Met
Hands over to a person when it should90%12094.2%88.4% to 97.1%Not decided yet

The third criterion is not decided yet: the required rate lies inside the interval. At the same pass rate, about 200 cases would settle it.

AI system testingHow to write acceptance criteria

Clients

What clients say

4.9

Average of 6 verified reviews on Clutch

Read the reviews on Clutch

“They were embedded in our team, which was really effective.”

Nourhan ShendySenior Project Manager, technology services company

“We are impressed with their engineers' high-quality work.”

Remy BlechschmidtProject Lead, technology company

“Their responsiveness, friendliness, and successful project delivery were top-notch!”

Justin BuckthorpFounder, 360 Health & Performance

Security

Ready for your security review

Talk to an engineer

  1. 01

    Your environment, your rules

    Every data flow is agreed with you before work starts.

  2. 02

    A data processing agreement in every contract

    With the documentation your data protection team needs.

  3. 03

    Teams and tasks, never individuals

    Works council requirements are handled before anything goes live.

  4. 04

    Everything we build stays yours

    Code, test sets and runbooks, written for your team to run.

Agentic coding

From assisted coding to bounded autonomous workflows

Autonomy expands one task type at a time. Your team starts with assisted coding, moves to supervised agent tasks and hands narrow, well-tested work to background agents only when pilot results support it. Each step has approvals, fallbacks and stop conditions agreed in advance, and decisions rest on measured cost per accepted change. Your engineers keep review and release authority throughout.

Works with

Claude CodeOpenAI CodexCursorGitHub Copilot

All coding agent services

Team

The people behind the work

Mickey GrafMickey GrafFounder and CEO
Johann DenckCo-founder and CTO

Meet the team

From the founder

Models get cheaper every quarter. Running them well doesn't

New models arrive every few months. Whether they pay off depends on the work around them: context, checks, routing and measurement. That is the work we do.

Mickey GrafFounder and CEO

Mickey Graf

Ask AI for a summary of Cloudsail

Pick a topic and open it in your assistant.

Topic

Summarise what Cloudsail (cloudsail.com) does, which services it offers and how a first project with them runs.

FAQ

Common questions

What does Cloudsail do?

We build AI assistants and agents that run on your own servers or in your cloud, set up the LLM platform underneath, and test both before go-live so acceptance rests on measured pass rates. After go-live we run the system under a monthly retainer, or hand it to your team. For engineering teams we also roll out coding agents.

Should our AI run on premise or in the cloud?

It depends on your data, your usage and how quickly you want to start. Your own servers suit data that may not leave your network and high, steady usage; a cloud account you control suits a quick start and changing load. We compare both in scoping, and the setup is the same either way.

Do we have to buy hardware?

Not at the start. A first use case can run in a cloud account with GPUs in an EU region, and move in house once usage and results justify the hardware.

Who runs the system after go-live?

Your team, with the runbooks and training we hand over, or we do under a monthly retainer with a named engineer.

Where do we start?

Where AI already costs money or where work still moves by hand. We measure that first, and the first project answers one clear question.

What does a first project look like?

One process, team or model, with the measures agreed before we start. We take a baseline, make changes one at a time, test each against it, and hand over the setup with training.

Are you consultants or engineers?

Engineers. The people who scope your project build it with your team and hand it over.

Will this work with our existing codebase and systems?

Yes. We work in the repositories, tools and processes you already have, without a rewrite or a new platform.

We already pay for Copilot, Cursor or Claude Code. Why has nothing changed?

Licences help individuals. Results come from the setup around them: the context agents see, the checks before merge, budgets and routing, and training on real tickets. That is the part we set up.

Do your agents decide on their own?

Only within limits you set. Each agent starts by preparing work for a person to decide, and takes on more only after you have reviewed its results with us.

Which models and tools do you use?

Whichever suit the task: commercial models such as Claude, GPT or Gemini, open-weight models on your own hardware, and the coding agents your teams already have.

Can everything run on our servers?

Yes, for agents, test sets and open-weight models. Commercial models run only through data flows you have approved.

Who handles data protection and the works council?

We handle your works council's requirements before anything goes live, and prepare the documentation your data protection team needs.

What does it cost?

It depends on the scope and the size of your teams. You get a written proposal after the first call, and the first conversation is free.

What if a change doesn't pay off?

Then we leave it out. You keep the test set and the measurements either way.

Start with one use case

Bring one use case or the AI system you need to accept. 30 minutes with an engineer, no access to your systems needed.

Book a 30-minute call

The button prepares an email in your own email program, for you to send. Privacy policy (draft)