Skip to main content
⠀⠀⠀⣀⣀⣀⣤⠶⠚⠛⠛⠓⠶⣤⣀⣀⣀⠀⠀⠀
⠀⠈⠉⠉⠉⠁⢀⡤⠞⠋⠙⠳⢤⡀⠈⠉⠉⠉⠁⠀
⢠⣤⡤⠴⠶⠚⠉⠀⣀⣤⣤⣀⠀⠉⠓⠶⠦⢤⣤⡄   S E N N E T.
⠀⠀⠀⠀⢀⣠⡴⠛⠁⠀⠀⠈⠛⢦⣄⡀⠀⠀⠀⠀   Talk to your coding agents.
⠀⠛⠛⠋⠉⠁⠀⠀⣀⣀⣀⣀⠀⠀⠈⠉⠙⠛⠛⠀
⠀⠀⢤⣤⣤⠴⠖⠛⠉⠁⠈⠉⠛⠲⠦⣤⣤⡤⠀⠀

Sennet is a free, open source, self-hosted voice interface for coding agents. Speak a request from your phone or desktop, let Codex or Claude Code work on your own computer under your existing subscription, approve what it wants to do, and hear what it did.

Sennet on a desktop: a task asking to run a command, with its timeline beside it

  • Your agents, your subscription. Sennet drives the official agent CLIs under your own login. It never holds API keys or calls a provider itself.
  • Speech stays on your machine. Recognition and the voice run locally, on CPU or an NVIDIA GPU. The only cloud traffic is what the agent CLIs already send.
  • Talk like a conversation. Push to talk, or open the mic and just talk: interrupt a reply by speaking over it, or start with a wake word.
  • You stay in charge. The agent asks before running anything outside its trusted set, with a chime and a card you answer with a tap.
  • From anywhere. Pair your phone once and reach Sennet over Tailscale or any HTTPS reverse proxy.

Status: 0.2. Codex and Claude Code work today; Gemini CLI is coming. Linux, and macOS as experimental. English only. See what might come next.

Quick start

You need Linux or macOS, uv, and at least one agent logged in: the Codex CLI (codex login) or Claude Code (claude auth login, on a Claude subscription).

uv tool install sennet
sennet setup                                   # speech, the phone address, the background service
sennet project add ~/code/my-app --name app    # a project you can talk to
sennet pair                                    # a one-time link or QR code for this browser or your phone

Open the link sennet pair prints, pick your project, hold the disc and talk. sennet doctor checks everything if something doesn't work.

Setup looks at your hardware and recommends where speech runs. It downloads about 0.8 GB of speech models for CPU, or 2.9 GB for a GPU.

Documentation

For users:

For contributors:

Security

Sennet lets a paired device run an agent on your computer, as you. Only pair devices you own, keep the server on its default loopback address behind HTTPS, and unpair devices you stop using. To report a vulnerability, see SECURITY.md.

Licence

Sennet's own code is Apache-2.0. Its speech dependencies include phonemizer and espeak-ng, which are GPL-3, so an install that bundles Sennet with them is GPL-3. The speech models carry their own licences, and the optional wake words are for non-commercial use only. All of it is listed in NOTICES.

Metadata

Release files for sennet 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sennet 0.2.0
File Size Uploaded Provenance Actions
sennet-0.2.0.tar.gz 2.3 MB With provenance Details for sennet-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for sennet 0.2.0
File Interpreter ABI Platform Actions
sennet-0.2.0-py3-none-any.whl Python 3 none any Details for sennet-0.2.0-py3-none-any.whl

Total release size: 3.9 MB

Release files / sennet-0.2.0.tar.gz

Download URL sennet-0.2.0.tar.gz
Size 2.3 MB
Tags Source
SHA-256 checksum
How to use checksums
9ba2e520663b849802165401704410431ea80d1f247970f648e097b78db9d212
BLAKE2b-256 checksum
How to use checksums
0dbabb7860943df60b78802026261e5ea502ea97cbd5af8793f82f78560fa399
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / sennet-0.2.0-py3-none-any.whl

Download URL sennet-0.2.0-py3-none-any.whl
Size 1.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
a27ab1fb05f929b8a8c08af814d505eca91a7e0217a5552da56aa2b4df0a0534
BLAKE2b-256 checksum
How to use checksums
c5d2e4cde623d87720d9681f851f6454ef35cb81b12d92e8545b991e96d670ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Security for sennet 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for sennet-0.2.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page