Your starting point

Your device.
Your choice.

Start a small Python Lab on your computer, or explore spaces whose owners choose to share. Your account and your device permissions are separate.

Choose a path

How would you like to begin?

Discover

Find a shared space

Browse public summaries and send an access request to an owner.

Explore spaces
Already requested?

Check my requests

Review your requests. An accepted request still needs the owner's local permission.

View requests
Share by choice

Create my space

Prepare a private directory summary, then choose whether to publish it.

Manage my spaces

Browsing public spaces does not require an account. Creating a space and sending requests require an invited account. Sign in or view your account.

Local Lab prototype

Start with a small Python experiment.

The source includes an early local browser interface. Your computer runs the container; the public website does not receive your code or files through this setup.

The setup guide currently uses Terminal to start the prototype. A packaged desktop installer and automatic website pairing are still in development.

Download project source Read local Lab setup instructions ↗

What you choose locally

  1. FolderOptionally select one folder; the prototype mounts it read-only for the run.
  2. ComputeChoose one of the available CPU and memory limits before running.
  3. RunReview and run one Python code cell in a container without network access.
  4. NotebookOpen a standard .ipynb file with exactly one code cell, edit that cell and download a copy. Previous outputs are cleared; files are not saved automatically.

Multi-cell notebook editing, persistent kernels, GPU access, extra languages and full MainAIger setup are planned. The prototype does not configure those features yet.

Grow at your pace

Lab first. More control later.

Full MainAIger is intended to add independently owned servers, devices and richer permissions. Local setup today is limited to the Python Lab prototype and a separate read-only permission companion.

Read about the permission companion ↗