Skip to main content

sedona-cli

Your AI chats hold a surprising amount of company context — decisions, debugging trails, design discussions, institutional knowledge that never makes it into a doc. sedona ships them into Sedona's company knowledge graph, where they become searchable context for everyone (with secrets scrubbed and sensitive sessions automatically restricted).

Install

uv tool install sedona-cli      # or: pipx install sedona-cli / pip install sedona-cli

Quickstart

sedona auth                     # email OTP — one-step onboarding (skill, completion, app)
sedona ls                       # recent Claude Code sessions + chat exports it found
sedona ls -v                    # + turn counts, repo, keywords, first prompt
sedona peek                     # inspect one session before uploading (interactive picker)
sedona peek 1                   # …or by recency index / path / title substring
sedona brain                    # scrub + upload this project's newest session
sedona brain --recent 3         # …or your 3 most recent sessions, any project
sedona brain ~/Downloads/conversations.json   # a Claude.ai / ChatGPT export
history | sedona brain --stdin  # raw terminal scrollback
sedona people                   # who's on Sedona (recipients for `send`)
sedona send ./drafts avi        # hand a folder straight to a teammate (P2P)
sedona inbox                    # see what teammates sent you
sedona pull <id>                # download + unzip it into ./sedona-inbox/
sedona whoami                   # who you're signed in as
sedona help [command]           # grouped overview / one command's flags

sedona auth (or sedona init) also installs the agent skill, so you can just tell Claude Code or Codex "share this session with Sedona" and it handles the upload.

Tab completion

Wired automatically by sedona auth / sedona init; manual setup is one line:

echo 'eval "$(sedona completion zsh)"'  >> ~/.zshrc    # zsh
echo 'eval "$(sedona completion bash)"' >> ~/.bashrc   # bash

sedona peek <TAB> then completes against your actual recent sessions, with titles shown inline.

Skill without installing anything

The upload skill is also served by the backend, so an agent can be set up with one curl (the skill runs the CLI via uvx, so no install is ever needed):

base=https://api-internal.sedona.health
curl -fsSL $base/transcripts/skill --create-dirs -o ~/.claude/skills/sedona-upload/SKILL.md   # Claude Code
curl -fsSL $base/transcripts/skill --create-dirs -o ~/.codex/skills/sedona-upload/SKILL.md    # Codex

What it can export

Source How
Claude Code sessions Read directly from ~/.claude/projects/sedona brain / --recent N
Claude.ai / Cowork chats Request a data export in claude.ai settings, then sedona brain conversations.json
ChatGPT chats Request a data export in ChatGPT settings, then sedona brain conversations.json
Terminal sessions Pipe anything: tmux capture-pane -p | sedona brain --stdin

Send files to a teammate

Separate from uploading to company memory, sedona send hands a folder or file directly to one colleague — handy for a drafts/ folder, a .parquet, anything. The recipient is an email or a unique name fragment (sedona people lists everyone):

sedona send ./drafts avi                  # zips and sends; they get a Slack DM
sedona inbox                              # list what's waiting for you
sedona pull <id>                          # download + unzip into ./sedona-inbox/

Unlike sedona brain, these files are sent as-is (no secret scrubbing) and are not indexed into company memory — they're stored privately and only the named recipient can download them. The recipient must be a company employee.

Privacy

  • Secrets never leave your machine: API keys, tokens, JWTs, and private keys are redacted locally before upload (and the server scrubs again as a backstop).
  • The server classifies each conversation's visibility fail-closed — sensitive content is restricted to you or admins, not shared company-wide.
  • Tool output in coding sessions is truncated; assistant thinking blocks are dropped entirely.
  • Authentication requires a verified company employee email; the tool does nothing useful outside the company.

License

MIT (this CLI only).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sedona_cli-0.6.7.tar.gz (34.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sedona_cli-0.6.7-py3-none-any.whl (38.7 kB view details)

Uploaded Python 3

File details

Details for the file sedona_cli-0.6.7.tar.gz.

File metadata

  • Download URL: sedona_cli-0.6.7.tar.gz
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for sedona_cli-0.6.7.tar.gz
Algorithm Hash digest
SHA256 ef92747984d900126b8c4d32f72af7c0e7dabea71291fd12d0aaf21dd27bcb9a
MD5 b8374eac1509391a510126309d1f8157
BLAKE2b-256 017f51fe7e2dbca23b117c2dd2fbc60fa224a41e4f7d5d52bd097db2950ea7f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sedona_cli-0.6.7.tar.gz:

Publisher: publish-cli.yml on Sedona-Health/sedona-internal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sedona_cli-0.6.7-py3-none-any.whl.

File metadata

  • Download URL: sedona_cli-0.6.7-py3-none-any.whl
  • Upload date:
  • Size: 38.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for sedona_cli-0.6.7-py3-none-any.whl
Algorithm Hash digest
SHA256 1043e546f24b4d97b644cf2b14666b122e20f14e59205348ccdabc4d1043631a
MD5 b6bf9843e1e988adc28cf5ea1e130d1e
BLAKE2b-256 fb966b52cdbf7da886c26912e986f807de0246c9b6c2bc1641e77b2347fde1f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sedona_cli-0.6.7-py3-none-any.whl:

Publisher: publish-cli.yml on Sedona-Health/sedona-internal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page