Ton téléphone, ton IA.

tensai fait tourner des modèles ouverts directement sur le téléphone Android. Chat, raisonnement et un agent capable d'agir, sans que rien ne quitte l'appareil sauf demande explicite.

Télécharger

Pré-1.0, des changements à prévoir

Comment ça marche

llama.kt est open source aussi

Un chat tensai : une réponse courte à une question sur la batterie du téléphone, avec ses statistiques de vitesse sous la réponseUn chat tensai : une réponse courte à une question sur la batterie du téléphone, avec ses statistiques de vitesse sous la réponse

Sur l'appareil

Les modèles tournent sur le CPU ou le GPU du téléphone, via llama.cpp. Une fois un modèle téléchargé, tensai fonctionne hors ligne.

Tout modèle ouvert

Importer un fichier GGUF ou en choisir un sur Hugging Face. Un test d'adéquation le compare à la mémoire du téléphone.

  • Passe bien
  • Juste
  • Ne passe pas

Un agent, avec des garde-fous

Des outils pour les dates, le calcul, la mémoire, les minuteurs, l'agenda et les messages. Tout ce qui envoie ou supprime demande confirmation. Les outils Internet restent désactivés tant qu'ils ne sont pas activés.

À quoi ça ressemble

  • Le sélecteur de modèle : le modèle chargé avec une coche, un autre modèle marqué Juste, puis Gérer les modèles et Découvrir des modèlesLe sélecteur de modèle : le modèle chargé avec une coche, un autre modèle marqué Juste, puis Gérer les modèles et Découvrir des modèles
    Choisir un modèle. Le test d'adéquation montre ce que le téléphone peut faire tourner.
  • Un chat où le modèle a raisonné sur la primalité de 391 : le bloc de réflexion est ouvert, avec des produits comme 17*23 vérifiés pas à pas, et la réponse dessousUn chat où le modèle a raisonné sur la primalité de 391 : le bloc de réflexion est ouvert, avec des produits comme 17*23 vérifiés pas à pas, et la réponse dessous
    Lire le raisonnement du modèle, ou le replier.
  • Un appel d'outil en attente de confirmation : tensai veut oublier le fait « my favourite tea is genmaicha », avec Refuser et AutoriserUn appel d'outil en attente de confirmation : tensai veut oublier le fait « my favourite tea is genmaicha », avec Refuser et Autoriser
    Tout ce qui supprime ou envoie attend une réponse.
  • La feuille Contexte : la part de fenêtre utilisée, l'exécution et les appels d'outils de l'agentLa feuille Contexte : la part de fenêtre utilisée, l'exécution et les appels d'outils de l'agent
    Voir ce qui remplit le contexte, activité de l'agent comprise.

Mesuré

Les résultats varient selon le téléphone. Les gros modèles sont lents sur un téléphone : tensai prévient avant le téléchargement.

Dimensity 900 · Qwen3 1.7B Q4_K_M · CPU

premier message une fois prêt~1 s
vitesse de réponse~5,5 tok/s
chargement du modèle~7 s

La liste d'outils est préparée en arrière-plan après le chargement, environ une minute sur ce téléphone.

La suite

  • MCP et skills
  • 1.0 : version stable
  • Serveur d'API sur le réseau local

Apache 2.0. L'app et le moteur, llama.kt, sont sur GitHub.