One day, one feature: `mm init`
Meet mm init, the Mini Me setup wizard: pick a provider, a model, an agent profile and your machine size to get a ready-to-use agent.yaml in minutes.

I'm going to take advantage of the v0.9.0 release of Mini Me to kick off a series of short blog posts: "One day, One feature". And today, we'll talk about mm init.
When you get started with Mini Me, you have to create an agent.yaml file and read the documentation or find an example close to what you want to do. I wanted to make Mini Me's "onboarding" easier, so I added an init command to the mm CLI, which is a kind of "wizard" to help you create your first Mini Me configuration file. mm init relies on data from a whole series of experiments I've run with different models and use cases (and this will evolve over time) so it can offer you a base configuration suited to your choice of model. Then it's up to you to fine-tune your configuration.
How do we do it?
If you installed Mini Me directly on your machine to use it globally, all you have to do is run:
mm init
If, because you're cautious, you want to use Mini Me with sbx, create a sbxenv.yaml file
schemaVersion: "1"
name: mm-01-init
agent: mini-me-kit
kits:
- docker.io/k33g/mini-me-kit:0.0.6 # comes with Mini Me v0.9.0
workspace: ./
sandboxOptions:
pullPolicy: always
And run:
sbx env create --force
sbx env exec -it mm init
For the other ways of using Mini Me in a secure mode, I'll let you adapt your own way of doing things.
And you'll land on this first screen, where you have to choose your model provider:

Next, you pick one of the available models:

Then you select which family the model belongs to:

After that, you need an agent profile:

Select your machine's capacity:

Do you want to start straight away in "yolo" mode?

If you're using
sbx, say yes, otherwise it's at your own risk 😜
It's the perfect time to give your agent a little name:

Save the configuration file:

And voilà! Your file is ready:

And you've got a working Mini Me agent in no time at all:



That's all for today. Have a great start with Mini Me and its settings. I plan to write a blog post about that, but later. Next time, we'll talk about the builtin tools and the ones you can add yourself.
Written by
Keep reading
One day, one feature: Connect Mini Me to the world with MCP
Give a Mini Me agent MCP superpowers with a few lines of YAML: query Wikipedia, then add Context7 so a small local model can search up-to-date library docs.

Hello Mini Me: an agent born while preparing a talk for Devoxx
Meet Mini Me, a coding agent born from a Devoxx talk on the agent loop, built for small local models with guardrails against loops and hallucinations.

Mini Me release v0.3.0
What is new in Mini Me v0.3.0, the Devoxx Belgium release: approval mode, agents calling agents, request traces, JSON answers, AGENTS.md and an sbx kit.

No comments yet. Be the first to comment!