Mate v1 era un asistente decente para código y tool calling, pero tenía un techo. v2 levanta ese techo: arquitectura MoE más eficiente, contexto 32× más grande, razonamiento estilo Claude, y una identidad mucho más afinada.
Yo arreglo bugs todos los días tirándole prompts a una IA. Necesitaba que Mate dejara de ser un experimento y empezara a ser una herramienta de uso diario, local, sin enviar mi código a la nube.
Cata tiene 6 y arma mundos enteros en el living antes de cenar. Olivia tiene un mes y medio y casi no pesa. Eso es lo principal. Mate v2 lo armé en los ratos que sobran — entre noches, fines de semana, y lo que viene después de ellas.
Mate.
Qué hace v2 (vs v1)
Capacidad
v1
v2
Coding
🟡 fine-tune
✅ top open-source local
Tool calling agentic
🟡 básico
✅ multi-turn + MCP
Context default
8K
256K nativo · 1M con YaRN
Razonamiento <think>
🟡
✅ Claude Opus distillation
Idiomas
en + es neutro
en + es argentino voseo
Velocidad RTX 3090
~50 tok/s
~33 tok/s @ Q4_K_S full GPU (35B vs 27B)
Activos por token
4B
3B (más eficiente)
Total params
27B
35B
Specs técnicas
Arquitectura
MoE (Mixture of Experts) — 35B totales / 3B activos por token
Configurar: Provider = Ollama, Base URL = http://localhost:11434, Model = mate-v2
Cline maneja el loop agentic con tools (read_file, run_bash, etc.)
Ejemplos
Identidad + voseo
> Quien sos?
Soy Mate, un modelo de lenguaje open-source creado por Gonzalo Rocca.
Puedo ayudarte con coding, razonamiento complejo, tool calling — lo que
necesites.
> Sos Claude o ChatGPT?
Soy Mate — un modelo open-source que corre local en tu máquina.
No soy Claude ni ChatGPT.
Code + complejidad
> Escribime una función Python que calcule la mediana sin librerías.
def mediana(lista):
if not lista:
raise ValueError("La lista no puede estar vacia")
s = sorted(lista)
n = len(s)
m = n // 2
if n % 2 == 0:
return (s[m - 1] + s[m]) / 2
return s[m]
Complejidad: O(n log n) por el sort. Si querés O(n), podés usar
QuickSelect — más complejo pero más rápido para una sola query.
Tool calling
[System: Tools disponibles: read_file(path), run_bash(cmd), search_web(q)]
> Listame los archivos del proyecto y mostrame el package.json
<think>Primero listo el directorio, después leo el package.json.</think>
<tool_call>{"name":"run_bash","arguments":{"cmd":"ls -la"}}</tool_call>
[Tool result: ...]
<tool_call>{"name":"read_file","arguments":{"path":"package.json"}}</tool_call>