Skip to main content
nuspace

nuspace - your computational space

For everything you work with: notes, data, tools, agents. Open-source, self-hosted, your data stays local.

nuspace demo


Discord Twitter Follow

Platform Support PyPI - Python Version PyPI Package License PyPI Downloads


About • Quickstart • Community


ℹ️ About

Build your computational space for everything you work with: notes, data, tools, agents.

Elsewhere, a note is a dead document, data is scattered, tools are siloed and an agent's work is lost in chat. In nuspace, they're all connected cells: living programs that hold data, logic and look in one form.

  • Cell: the one building block. A note, a table, a chart, a job, an agent at work.
  • Living program: every cell runs. It keeps its state, reacts to the rest of the space and draws itself on screen.
  • Connected: change one cell and everything that depends on it follows, live, in every open tab.

Program anything. The data, the logic, the look, even the space itself. You and your agents shape it together, on your machine.

Early. Things move fast and the store format is not frozen yet.

What it can do

Every cell gets all of it, nothing to wire up.

  • Any data. A note, a table, a song, a billion-entry log, a genome.
  • Any logic. Summarize your inbox, dim the lights at sunset, render a video.
  • Any UI. A cell draws itself. Text, tables, charts, forms.
  • It's live. Change one cell and everything that depends on it follows live. UI too.
  • Work scales. The same cell runs in a worker, across processes or on a cluster.
  • Data scales. A counter or a billion rows, same cell. Storage shards underneath.
  • It's made of itself. The space has the same shape as its cells, so you and your agents can program it too.

Quickstart

Install

Python 3.10 or newer.

pip install nuspace

Run

nuspace run my.nuspace

A browser opens on http://127.0.0.1:8080 and your space is live. Press / on a plane to add a cell. --headless runs it with nothing drawn.

Try a demo

A throwaway space with a full app in it.

pip install "nuspace[demos]"
nuspace demo movies

nuspace demo lists them all.

Next

  • nuspace doctor checks the install: versions, extras, extensions.
  • Planes and snippets are extensions, found on install through the nuspace.extensions entry point. Bring your own and they live in the space like everything else.
  • Your space is a directory on your machine. All state lives in that one folder.

Community

Badge

Building on nuspace? Add the badge to your README:

nuspace

[![nuspace](https://img.shields.io/badge/built%20with-nuspace-%237A4CE0)](https://github.com/nustackdev/nuspace)

Questions

  1. Visit the website
  2. Open a feature request or report a bug
  3. Join the Discord

License

GNU Affero General Public License v3.0. See LICENSE.md.

Metadata

Release files for nuspace 0.5.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nuspace 0.5.4
File Size Uploaded
nuspace-0.5.4.tar.gz 191.0 kB Details

Built distribution (wheel)

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

Total release size: 360.4 kB

Release files / nuspace-0.5.4.tar.gz

Download URL nuspace-0.5.4.tar.gz
Size 191.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c652e377cdbc6b9320b87b4aeb0dcace98a7a755b1629382e3f215f53ef04d09
BLAKE2b-256 checksum
How to use checksums
1ea87ecfb415622e06a5ce5c621e736817a421ad5aeff88be4e1d3534b8d5fb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release files / nuspace-0.5.4-py3-none-any.whl

Download URL nuspace-0.5.4-py3-none-any.whl
Size 169.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a61c40f816a8ba080e7c97dd0dee13e84759ded1357c5e82b7e6e7c195434fd8
BLAKE2b-256 checksum
How to use checksums
fefd1aabc92f51a2d12b3069395abc1bea5a1ba5fb4c272846bd3e88ae759217
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.4 This release

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

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