Automic VaultAutomic Vault

brew

Installer turso avec Homebrew, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de turso pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install turso

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#turso

nixpkgs package indexes · pkgs/by-name/tu/turso/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Interactive SQL shell for Turso

Commandes et alias

  • tursodb

historique

Historique du projet et usages

Turso Database is an in-process SQL database written in Rust and designed for SQLite compatibility; the Homebrew package exposes the `tursodb` interactive shell.

Historique du projet

The package points at the `tursodatabase/turso` repository, created in 2023 and now described officially as an in-process SQL database compatible with SQLite. Its README presents the project as beta software and lists SQLite compatibility, `BEGIN CONCURRENT`, change data capture, language bindings, async I/O, vector support, schema-management work, encryption experiments, full-text search, and multi-process WAL coordination as core areas.

The current Turso Database grew out of Turso's public SQLite evolution work. Official Turso docs describe libSQL as the earlier production-ready SQLite fork and Turso Database as the newer full rewrite of SQLite, maintained by Turso and intended for new projects, agents, smart devices, and high-density use cases.

Official Turso blog posts document the rewrite story: Limbo was introduced as a complete Rust rewrite of SQLite, the project later reached a first alpha under the Turso name, and a later retrospective said the team was a year into the rewrite with support for concurrent writes, CDC, native vector search, improved full-text search, and type-system work.

Historique d'adoption

Turso is significant in package-manager history because a formerly cloud-service-associated database name became an installable local database engine and SQL shell. The supplied Homebrew metadata describes the formula as an interactive SQL shell for Turso and records `tursodb` as the executable.

The official README advertises install paths not only for the CLI shell but also Rust, JavaScript, Python, Java, .NET, Go, and WebAssembly bindings. That multi-language surface, plus Nix and Homebrew package presence in the supplied metadata, makes it visible both as an application dependency and as a developer workstation tool.

Modes d'utilisation

The simplest package-manager use is `brew install turso` followed by `tursodb`, which opens an interactive SQL shell connected to a transient in-memory database and supports opening persistent files. The manual explicitly compares the shell experience to `sqlite3` and documents dot commands and output modes.

Developers also use the project as an embedded database library through language bindings. Its package-nerd appeal is strongest where SQLite compatibility, Rust implementation, local-first sync ideas, vector search, and concurrent-write experimentation intersect.

Pourquoi les passionnés de paquets s'y intéressent

Turso matters to package nerds because it is not just another database CLI: it is a high-profile attempt to package and distribute a modern SQLite-compatible engine as a local binary, language SDKs, and cloud-adjacent sync platform.

The project also captures a live transition in the SQLite ecosystem: libSQL as a production fork for compatibility today, and Turso Database as the experimental full rewrite that package managers can install for local testing.

Chronologie

  • 2023: `tursodatabase/turso` GitHub repository created.
  • 2024: Turso announced Limbo as a complete SQLite rewrite in Rust.
  • 2025: Turso announced the first alpha of the rewrite under the Turso name.
  • 2026: Official README and docs describe Turso Database as beta and document the `tursodb` SQL shell.

Related projects

  • SQLite
  • libSQL
  • Limbo
  • Turso Cloud
  • DuckDB

Sources

posture de sécurité

Niveau de risque : yellow

generalized runtime or code generation signal.

Classificateur de risque

risque yellow · confiance moyen · runtime

Pourquoi

  • generalized runtime or code generation signal

Signaux

  • text:shell

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
tursodbcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-26
version du gestionnaire0.7.1
gestionnaire mis à jour2026-07-22
données localesOK
amontà jour
dernière version détectéev0.7.1

https://github.com/tursodatabase/turso

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:turso
Version0.7.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/turso
Page d'accueilhttps://github.com/tursodatabase/turso
Dépôthttps://github.com/tursodatabase/turso
Docs amonthttps://docs.turso.tech/libsql
LicenceMIT
Archive sourcehttps://github.com/tursodatabase/turso/archive/refs/tags/v0.7.1.tar.gz
Dernière mise à jour2026-07-22T17:13:56Z
Pulseupdated
Dépendances de compilationrust
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameturso
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

turso

nix profile install nixpkgs#turso
  • normalized package name match
  • Correspondance par : Turso
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/tu/turso/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment