Skip to content

The custom gateway

Any provider. Same Miosbot.

Miosbot is an open AI agent with a custom gateway for any provider. The gateway sits between Miosbot and the models it thinks with, so you decide where each job runs, and Miosbot behaves the same whichever route you choose.

Why a gateway

Models change every month. Your work shouldn’t have to.

New models arrive, prices move, and the best model for writing isn’t always the best for code. When an assistant is welded to one company, you take what it gives you. Miosbot keeps the skills, the history and the rules on your side, and treats the model as a part you can swap.

No lock-in

Move a profile to a different provider without retraining it, rewriting skills or losing its history.

The right model for the job

A fast model for quick replies, a careful one for long builds, a local one for private files.

One way of working

The composer, modes, approvals and logs stay exactly the same, whatever is on the other end.

How it works

From your words to a model and back.

  1. You ask

    You write to Miosbot in the composer, or from Mail, Slack or a message.

  2. Miosbot plans

    Miosbot adds its role, its skills, what it remembers and the tools it may use.

  3. The gateway routes

    The gateway sends the request to the route set for that profile, with the key or account you connected.

  4. Miosbot acts

    The answer comes back, Miosbot takes its next step, checks the result and logs it.

The gateway handles the differences between providers, so Miosbot’s tools, skills and modes work the same across routes wherever the provider supports them.

Ways to connect

Four kinds of route.

Connect one, or several. Each route needs the account, credentials and model that the provider requires.

Hosted model providers

The large AI companies and model clouds. Sign in with your account where the provider offers it, or paste an API key.

  • Text and reasoning models
  • Image, video, transcription and speech where the provider offers them

Gateways and routers

Already use a model router or an AI gateway at work? Point Miosbot at it and keep your existing controls and billing in one place.

  • One key for many models
  • Your organization’s own policies stay in force

Local and self-hosted

Run open models on your Mac or on your own server, and send the work there instead of to a cloud.

  • Popular local runners and inference servers
  • Works when the endpoint is installed and reachable

Media and specialist services

Voice, speech recognition, image and video generation, and web search, each through its own service.

  • Spoken replies and dictation
  • Image and video for Studio work

See the full provider directory. Names identify third-party services only; inclusion does not imply a partnership, endorsement or guaranteed model availability. Check which models your account can use when you set it up.

Routes per profile

Each profile gets the model that suits it.

A route is a provider and a model. Set one for each profile in All Agents, and change it whenever you like. The composer always shows the route Miosbot is using, so there are no surprises.

  • MiosbotA quick, friendly model for a day of short asks, drafts and research.
  • Miosbot CodeA strong reasoning model for long builds that run until complete.
  • Miosbot AutoA careful model for deals, funding and vehicle records.
  • MiosbotA dependable model for setup, audits and repairs.
  • Your own agentsAny route you have connected, with its own spending cap.

Examples only. You choose the routes.

Sample session · Miosbot

Move Miosbot Code to the local model on the studio server, and keep Miosbot where it is.

  1. Checked the studio server · reachable2s
  2. Listed the models it serves · 31s
  3. Set Miosbot Code’s route1s
  4. Ran a test request · answered6s

Miosbot Code now runs on the studio server. Its test request came back fine. Miosbot is unchanged.

Done · 10s

Local models

Keep sensitive work at home.

Some files shouldn’t leave the building. Give a profile a local route and its thinking happens on hardware you control. Connected services still work under their own terms; the model route is yours to decide.

On your Mac

Run a model on Apple silicon next to the app.

On your server

Point to an inference server on your network.

Mix and match

Local for one profile, hosted for another. Change any time.

Usage and caps

See what each profile uses. Cap it if you like.

All Agents shows tokens, runs and estimated spend for each profile. Set optional daily and monthly caps, and Miosbot stops before it goes past them.

Per profile

Usage is broken down by profile and by your own agents.

Daily and monthly caps

Optional limits you set, per profile.

Your provider, your terms

Model usage is between you and the provider you connect.

Keys and security

Keys go in a vault, not in a chat.

Protected key field

API keys are entered in a protected field, never typed into a conversation.

Kept out of logs

Credentials are stored apart from chats, so they don’t end up in a thread or a transcript.

Remove any time

Disconnect a provider and its key is gone from the app.

FAQ

Gateway questions.

Which providers can I use?

Hosted model providers, gateways and routers, local and self-hosted models, and media services. The provider directory lists the routes, and each needs the account and credentials the provider requires.

Do I need my own API key?

You need a route: a provider account you sign in with, an API key, or a local model. Your workspace may also provide routes for you.

Can different profiles use different providers?

Yes. Each profile has its own route, and so does every agent you add.

What happens to my data?

Requests go to the route you chose and are handled under that provider’s terms. With a local route, the model runs on hardware you control.

Does Miosbot have a partnership with these providers?

No. Provider names identify third-party services only. No partnership or endorsement is implied.

Can I switch providers later?

Yes, at any time. Miosbot keeps its skills, memory and history when its route changes.

Bring your model. Miosbot brings the rest.

Connect a provider in a few minutes when you first open the Mac app.