Skip to main content

Codna CLI

Codna is a local-first code intelligence and fixing CLI. It maps a repository, builds focused evidence for the agent, applies patches through the local Codna runtime, and reports verification evidence without requiring users to manage a separate local database or engine stack.

Install

pip install codna

Codna supports Python 3.10 and newer on macOS and Linux.

Common Commands

codna doctor
codna doctor --start-stack
codna triage .
codna fix . --issue "describe the failing test or production bug"
codna mcp

codna doctor is read-only by default. codna doctor --start-stack starts the owned local runtime when you explicitly ask for it. Normal fix and benchmark paths use the same runtime contract.

What Codna Runs Locally

The base install includes the local Arrow/Parquet artifact dependency required for repository-intelligence step history. Clean installs include a packaged local repository backend for snapshot, triage, sidecar-backed fix planning, deterministic patch simulation, and explicit local-branch apply.

Codna's normal local product path uses the local Algenta SDK/core in process for repository intelligence. No local Postgres is required. Local runtime state is kept under the user's Codna runtime directory, and the agent sidecar is started only when needed.

MCP

Codna can run as a local MCP server for editors and agents that support MCP:

codna mcp

Use this when Cursor, Claude, or another MCP-compatible client needs Codna's repo understanding as a local tool.

Optional Local Memory

Optional local code-memory support is available through:

pip install "codna[memory]"

The memory extra uses the public Telys SDK internally for on-device retrieval, but the user-facing artifact is still Codna. Supported platform wheels include the signed native Telys runtime and Codna OEM license at release time. Source distributions intentionally exclude bundled native runtime artifacts; source checkout and unsupported-platform development can point Codna at an explicit runtime with TELYS_KERNEL or CODNA_TELYS_INSTALL_ROOT.

Security And Local Files

Codna is designed for local-first operation:

  • Secrets are never required in source control.
  • Local runtime state and logs stay on the user's machine.
  • Generated release artifacts are not included in source distributions.
  • Secrets, local runtime state, logs, .env files, key files, and bundled native runtime artifacts are excluded from source distributions.

Links

Download files

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

Source Distribution

codna-0.1.24.tar.gz (3.4 MB view details)

Uploaded Source

Built Distributions

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

codna-0.1.24-py3-none-manylinux_2_28_x86_64.whl (22.9 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

codna-0.1.24-py3-none-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded Python 3macOS 14.0+ ARM64

File details

Details for the file codna-0.1.24.tar.gz.

File metadata

  • Download URL: codna-0.1.24.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for codna-0.1.24.tar.gz
Algorithm Hash digest
SHA256 454ac8ee8efd0e0d49d1fec6ba70124e6f7bbfda3601d1d390bfa03f5827638e
MD5 9e70f6330f40c7331deb666907519590
BLAKE2b-256 562957221486fb65197b5ad0eebfe3ad12432d8c97c5a77fc7635cf1ee9b034c

See more details on using hashes here.

File details

Details for the file codna-0.1.24-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for codna-0.1.24-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 827f77d1b4d812478106d35f3d5c68b23f4caf775e4e4d200f65d073975856a8
MD5 ea081780f971ade7a49b4a6ec1c1ee77
BLAKE2b-256 475c21eb94cf1c28a04567949f4b40be72c6565a12b7b5b9f86cdfdfe3b65dd2

See more details on using hashes here.

File details

Details for the file codna-0.1.24-py3-none-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for codna-0.1.24-py3-none-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3e9cc7d12dee46f0f9c4488673ff23c542f1901d5da16c7e2b7870ece9170f82
MD5 cfa18ad9d2a359d483f3af3c818f86e1
BLAKE2b-256 9b6e4da92e1aa7b24523b5cfba3ea713fecaa1b86ebcf5de3dd995b0a7eae8dc

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.16

3 files

0.2.15

3 files

0.2.14

3 files

0.2.13

3 files

0.2.12

3 files

0.2.11

3 files

0.2.10

3 files

0.2.9

3 files

0.2.8

3 files

0.2.7

3 files

0.2.6

3 files

0.2.5

3 files

0.2.4

3 files

0.2.3

3 files

0.2.2

3 files

0.2.1

3 files

0.2.0

3 files

0.1.49

3 files

0.1.48

3 files

0.1.47

3 files

0.1.46

3 files

0.1.45

3 files

0.1.44

3 files

0.1.43

3 files

0.1.42

3 files

0.1.41

3 files

0.1.40

3 files

0.1.39

3 files

0.1.38

3 files

0.1.37

3 files

0.1.36

3 files

0.1.35

3 files

0.1.34

3 files

0.1.33

3 files

0.1.32

3 files

0.1.31

3 files

0.1.30

3 files

0.1.29

3 files

0.1.28

3 files

0.1.27

3 files

0.1.26

3 files

0.1.25

3 files

This release

0.1.24 This release

3 files

0.1.23

3 files

0.1.22

3 files

0.1.21

3 files

0.1.20

3 files

0.1.19

3 files

0.1.18

3 files

0.1.17

3 files

0.1.16

3 files

0.1.15

3 files

0.1.14

3 files

0.1.13

3 files

0.1.12

3 files

0.1.11

3 files

0.1.10

3 files

0.1.9

3 files

0.1.8

3 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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