Skip to main content

Local CLI + MCP server: set your project's direction once, every connected AI agent inherits it.

Project description

Nauro

Set the direction once. Every agent inherits it.

Your project's direction — goals, decisions, rejected paths — is inherited by every connected agent. When an agent proposes an approach that conflicts with a past decision, Nauro catches the drift before it ships. Works with Claude, Perplexity, ChatGPT, Cursor, and any MCP client.

Install

pipx install nauro   # or: pip install nauro

Requires Python 3.10+.

Quickstart

nauro init --demo
nauro setup claude-code   # writes the MCP entry to ~/.claude/settings.json

Open Claude Code and ask:

"Check if we should add a WebSocket endpoint for live task updates"

The demo creates a sample project with 7 decisions, project state, and open questions. check_decision surfaces a conflict: the team already chose SSE over WebSocket because persistent connections weren't released during ECS rolling deploys. No account needed.

For real-project setup, cross-surface access, MCP tool reference, and architecture details, see the main project README.

Why Nauro?

Memory tools record what agents saw and said. Nauro captures what you decided and rejected, then checks every session against those decisions before they drift.

The check_decisionpropose_decisionconfirm_decision pipeline surfaces conflicts for you to confirm before they're written, across any connected surface. Decisions made in Claude Code surface in Perplexity. No platform vendor owns your context.

Pricing

Free: unlimited local usage, unlimited projects, 5,000 remote MCP calls/month. See nauro.ai/pricing for hosted tiers.


Apache 2.0 license. Part of the nauro-ai/nauro monorepo.

Named for Peter Naur, whose 1985 paper Programming as Theory Building argued the real program is the theory in the programmer's mind, not the code. Every fresh agent session is the equivalent of losing that programmer.

Project details


Download files

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

Source Distribution

nauro-0.2.0.tar.gz (96.4 kB view details)

Uploaded Source

Built Distribution

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

nauro-0.2.0-py3-none-any.whl (122.5 kB view details)

Uploaded Python 3

File details

Details for the file nauro-0.2.0.tar.gz.

File metadata

  • Download URL: nauro-0.2.0.tar.gz
  • Upload date:
  • Size: 96.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nauro-0.2.0.tar.gz
Algorithm Hash digest
SHA256 406877ad4726dddc0b7a2d0e7f0ddaf386151be60c5830b0cbafbf6ceceed4cd
MD5 eddee679a13962d3d7bf41ff856c2e0d
BLAKE2b-256 40986e1f753a49f6e1698c6dd3e16e13f9eddf400932662e92c98438cdf05ad4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nauro-0.2.0.tar.gz:

Publisher: publish-nauro.yml on Nauro-AI/nauro

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

File details

Details for the file nauro-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: nauro-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 122.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nauro-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4edbc82433bc38fb09b869f5088703533d29e1e5b5179c808d3920cf318ba13c
MD5 e99e7544c9c699acd8d28f0d121da4ac
BLAKE2b-256 61f8329e5f456068a67eec426e75adc44fd59bd8ea2678c2fc039407cb0169ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for nauro-0.2.0-py3-none-any.whl:

Publisher: publish-nauro.yml on Nauro-AI/nauro

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