Skip to main content

nous-sdk

Python SDK for the Nous notebook application.

Install

pip install nous-sdk

Quick Start

from nous_sdk import Nous

app = Nous()  # connects to local daemon at localhost:7667

# List notebooks
for nb in app.list_notebooks():
    print(nb.name)

# Create a page
page = app.create_page("My Notebook", title="Meeting Notes", content="# Notes\n\nKey decisions...")

# Search
for result in app.search("project deadline"):
    print(f"{result.title} (score: {result.score:.2f})")

# Capture to inbox
app.capture_inbox("Remember to review the PR")

# Daily notes
note = app.get_daily_note("Journal", "2026-03-19")

Configuration

The SDK auto-discovers the daemon at http://127.0.0.1:7667. Override with:

app = Nous(base_url="http://myhost:7667")

Or set NOUS_API_URL environment variable.

Requirements

  • Python 3.10+
  • Nous daemon running (nous-cli daemon start)

Metadata

Release files for nous-sdk 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 nous-sdk 0.1.0
File Size Uploaded
nous_sdk-0.1.0.tar.gz 23.4 kB Details

Built distribution (wheel)

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

Total release size: 31.0 kB

Release files / nous_sdk-0.1.0.tar.gz

Download URL nous_sdk-0.1.0.tar.gz
Size 23.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c165f333d175319971bb73112260d910ffbc03a31ece7d71cc4f9e79e5b1ab1b
BLAKE2b-256 checksum
How to use checksums
5e695ab2deb1e7f1f979a0b859683990073fc0796f66099efe9dccee9139adce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

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

Download URL nous_sdk-0.1.0-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fb5f99cb34dd772629c0daa5e2878ea2ebf62b3511e2e03f2ace325b2301d38c
BLAKE2b-256 checksum
How to use checksums
db9faf4cd61aff23ef9f9f9654ef70beb41cff19d1fffcc25d254da67b331dbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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