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.

  • 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.1, the first release. Codex and Claude Code work today; Gemini CLI is coming. Linux, and macOS as experimental. English only. See the roadmap.

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.1.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.1.0
File Size Uploaded Provenance Actions
sennet-0.1.0.tar.gz 2.2 MB With provenance Details for sennet-0.1.0.tar.gz

Built distribution (wheel)

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

Total release size: 3.8 MB

Release files / sennet-0.1.0.tar.gz

Download URL sennet-0.1.0.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
a7791093232ffe2e488685833c58d56e7cace80e765eed18930c0e51db46eb2d
BLAKE2b-256 checksum
How to use checksums
3ef5309551c8a765535a558ca5d8b05f6d71d41007b0ce02a0958981b85b5878
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 25, 2026.

Transparency log

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

Download URL sennet-0.1.0-py3-none-any.whl
Size 1.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
931601d12ec70e6f5cfb9bc8c3a8f8103ff0fa220089b3496745d44334dfa477
BLAKE2b-256 checksum
How to use checksums
3a5a3419072c000b253da7492b6974ff335b95588c8ecc39cddcc72cc48c1e1b
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 25, 2026.

Transparency log

Security for sennet 0.1.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.1.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 25, 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