Taskpenny

Codi obert · MIT · Python

Paga el model car només quan cal.

Taskpenny divideix una petició només quan dividir-la surt a compte, dona cada tasca al model més barat que la fa bé, comprova cada resultat i t'ensenya el rebut.

Un 38 % més barat que Claude Sonnet 5 en igualtat de condicions, i igual de bo o millor en el 74 % de 50 tasques que no havia vist mai. Com s'ha mesurat

pip install taskpenny
Una execució real, a quatre vegades la velocitat i sense so. L'estalvi que es veu en aquella pàgina és l'estimació del rebut comparada amb un sol model potent; el banc de proves de sota executa el model potent de debò. Mira-la al teu ritme.

01 · Mesurat, no promès

Provat amb 50 tasques que no havia vist mai.

Cinquanta tasques en anglès (40 peticions d'Arena-Hard i 10 peticions amb quatre encàrrecs cada una), jutjades parella per parella, dues vegades canviant l'ordre, per un model d'un tercer proveïdor (Gemini 3.1 Pro). Els costos són els que va cobrar la passarel·la a totes dues bandes, amb Jev a preu de llista.

Comparat amb Claude Sonnet 5 sol · Sonnet 5 com a model més potent de Taskpenny, en igualtat de condicions

38 % més barat

Igual o millor en el 74 % de les tasques (11 guanya, 26 empata, 13 perd), amb la mateixa instrucció de treballador i el mateix límit de raonament. Intervals del 95 %: de 19 a 56 per a l'estalvi i de 62 a 86 per a la qualitat.

Comparat amb Claude Opus 5.5 sol · configuració per defecte

78 % més barat

Igual o millor en el 50 % de les tasques (1 guanya, 23 empata, 24 perd; 48 comparades, perquè Opus no va respondre en dues). Intervals del 95 %: de 66 a 86 per a l'estalvi i de 35 a 65 per a la qualitat.

Cinquanta tasques donen una direcció, no una xifra exacta. El mètode, les dades en brut i com repetir-ho: l'informe complet.

On perd

02 · Com funciona

Quatre passos, i tots surten al rebut.

  1. 01

    Decidir

    Jev, el model de decisió de TypeSafe AI, respon preguntes tancades: si cal dividir la petició, quin nivell de l'1 (bàsic) al 4 (crític) necessita cada part i quina forma ha de tenir la resposta.

  2. 02

    Repartir

    Cada tasca va al model més barat del seu nivell. Quan la tasca és en si mateixa una tria (una opció, un sí o un no, una nota), la respon Jev directament, sense cap model de llenguatge.

  3. 03

    Comprovar

    Jev comprova cada resultat amb els criteris d'èxit de la tasca. Una resposta fluixa primer es repara i després puja un nivell, com a molt dues vegades.

  4. 04

    Rebut

    Les parts s'ajunten en una sola resposta, que es torna a comprovar amb la petició. Reps la resposta, l'arbre de tasques sencer i el que va costar cada pas.

Dividir gasta més tokens en total. L'estalvi és en diners, perquè la majoria dels tokens van a models que costen una fracció d'un model capdavanter, i Taskpenny descarta un pla quan les parts no anirien a models clarament més barats: en va descartar 5 d'11 en aquestes 50 tasques noves.

03 · Descàrrega i instal·lació

Es descarrega gratis. Només pagues els models que fas servir.

Taskpenny és gratuïta i de codi obert, amb llicència MIT: sense compte, sense subscripció i sense afegir res al cost de les crides als models. Funciona al teu ordinador, i els models els pagues amb la teva pròpia clau.

Amb pip

Per a Python 3.10 o posterior, al teu ordinador o en un servidor.

pip install taskpenny

Des de GitHub

El codi font, la documentació i el banc de proves. Pots llegir el codi, canviar-lo o fer-lo servir amb Docker.

Descarrega-la de GitHub

Com s'instal·la, en quatre passos

  1. Comprova que tens Python

    Taskpenny necessita Python 3.10 o posterior. Si no el tens, el trobaràs a python.org.

    python3 --version
  2. Instal·la-la i prova-la, sense clau

    pip install taskpenny
    # reprodueix una execució real al teu terminal: sense clau i sense cost
    taskpenny demo
  3. Posa-hi la teva clau

    Les peticions reals necessiten una clau de Vercel AI Gateway: totes les decisions són de Jev, i a Jev s'hi arriba per Vercel AI Gateway. La mateixa clau arriba a Claude, GPT i Gemini, i al costat hi pots afegir les teves pròpies claus d'OpenAI, Anthropic o Gemini.

    export AI_GATEWAY_API_KEY=...
    # mostra a què arriben les teves claus, sense gastar tokens
    taskpenny doctor
  4. Envia-li peticions reals

    taskpenny run "Escriu un correu curt per passar la reunió de demà a dijous"
    # l'arbre de tasques en directe, al teu navegador
    taskpenny ui

    I taskpenny serve et dona un endpoint compatible amb OpenAI, de manera que a qualsevol client d'OpenAI, o a n8n, només cal canviar-li l'URL base.

Si prefereixes Docker: en una còpia del repositori, docker compose up engega la pàgina i l'API al teu ordinador, a 127.0.0.1:8765.

04 · Per a qui és

Per a qui ho envia tot a un sol model potent.

És per a tu si

  • Envies la majoria de les teves peticions a un sol model potent i la factura creix amb l'ús.
  • Les teves peticions barregen parts fàcils i difícils: un resum i una decisió, deu etiquetes i una resposta, un pla i uns textos.
  • Vols veure per què es va triar cada model i quant va costar cada pas.

Encara no és per a tu si

  • Cada resposta ha d'estar a l'altura de Claude Opus en peticions difícils (mira més amunt).
  • Necessites crides a eines, imatges o el mode JSON. Encara no s'admeten, i Taskpenny torna un error clar.
  • Cada crida teva és una sola classificació curta. Ja en tens prou amb un encaminador que triï un model per petició.

05 · Comparat

Què fan els altres i què hi afegeix Taskpenny.

Com es compara Taskpenny amb RouteLLM, OpenRouter Auto, LiteLLM Auto Router i ROMA
ProjecteQuè encaminaQui tria el modelComprova cada resultatEnsenya la feina i el cost
RouteLLMLa petició senceraUn encaminador entrenatNoNo
OpenRouter AutoLa petició senceraUn classificadorNoNo
LiteLLM Auto RouterLa petició senceraJev, regles o un model de llenguatgeNoCost o estalvi per petició
ROMACada subtasca, de manera recursivaUn model fix per tipus de tascaUn verificador opcionalUn arbre al terminal, sense rebut
TaskpennyCada subtasca, només quan dividir surt a compteJev, a cada tascaSí, cada resultatUn arbre de tasques en directe i un rebut de costos

Segons el README i la documentació de cada projecte, setembre del 2026. Tots fan bé el que fan, i diversos poden conviure amb Taskpenny: parla l'API d'OpenAI.

06 · Preguntes

Preguntes freqüents.

És gratis de debò?

Sí. Taskpenny és de codi obert, amb llicència MIT: la pots fer servir a casa o a la feina, i modificar-la, sense compte i sense subscripció. El que pagues són les crides als models, amb la teva pròpia clau, i Taskpenny no hi afegeix res. La demo d'aquesta web i taskpenny demo no costen res.

Què necessito per fer-la funcionar?

Python 3.10 o posterior i, per a les peticions reals, una clau de Vercel AI Gateway. Totes les decisions són de Jev, i a Jev només s'hi arriba per Vercel AI Gateway; al costat hi pots afegir les teves pròpies claus d'OpenAI, Anthropic o Gemini. taskpenny doctor mostra a què arriben les teves claus, sense gastar tokens.

Les meves peticions passen pels vostres servidors?

No. Taskpenny funciona al teu ordinador i no hi ha cap servidor nostre pel mig. La teva petició va a Jev i als models per Vercel AI Gateway, i a qualsevol proveïdor que cridis directament. Les claus només es llegeixen de les variables d'entorn i no s'escriuen mai al disc. Les execucions desades, amb les teves peticions i respostes, es queden a la carpeta runs/ del teu ordinador.

Les respostes són tan bones com les del model que faig servir ara?

Comparada amb Claude Sonnet 5 en igualtat de condicions, igual o millor en el 74 % de 50 tasques que no havia vist mai, per aproximadament un 38 % menys. Comparada amb Claude Opus 5.5, en el 50 %: si cada resposta ha d'estar a l'altura d'Opus en peticions difícils, Taskpenny encara no hi arriba. Les xifres, i on perd, són més amunt.

La puc fer servir des de les eines que ja tinc?

Sí. taskpenny serve engega un endpoint compatible amb OpenAI al teu ordinador: només cal canviar l'URL base al teu client d'OpenAI o, a n8n, al node OpenAI Chat Model. Funcionen tant Chat Completions com Responses.

Puc limitar el que gasta?

Sí. A la línia d'ordres, cada execució té un pressupost de 0,50 USD si no en fixes un altre amb --max-cost. Amb l'API, cada petició pot fixar el seu, fins a TASKPENNY_MAX_COST (2 USD per defecte). I --ceiling fixa el model més potent que Taskpenny pot fer servir, per exemple el que fas servir ara.

Els models també poden ser gratis?

En part. Amb Ollama engegat i TASKPENNY_LOCAL definida, les tasques bàsiques van a un model del teu ordinador, sense cost. Jev continua decidint i comprovant cada pas, i per això també cal la clau de Vercel.

Funciona en català i en castellà?

Accepta peticions en qualsevol llengua que entenguin els models. El banc de proves d'aquí dalt és en anglès. El català és el nostre conjunt més fluix: en el primer banc, igual o millor en el 43 % de 14 tasques en català.

Què és Jev?

El model de decisió de TypeSafe AI. Respon preguntes tancades (dividir o no, quin nivell, si és prou bo) amb una probabilitat i una confiança, i no escriu mai text. Taskpenny li demana cada decisió i cada comprovació.

Si t'estalvia diners, dona-li una estrella.

Així la troben altres persones que paguen per models de llenguatge.

Dona-li una estrella a GitHub