Pipyter
AI-native scientific workspace built around Jupyter, remote compute, and agent-assisted research workflows.
Repository layout
web/— standalone React + TypeScript portal.scripts/— local development helpers.AGENT.md— architecture and contribution guidance.draft.md— current product and interaction draft.engines/— ignored local source/reference checkouts; normal build/runtime code must not depend on them.packages/pigent/— tracked first-party Pigent AI/Agent/runtime/host source maintained directly in Pipyter.
Architecture plans
- Workspace v0.1
- Pigent v0.1 — ten Agent tools, Ask/Plan/Auto, full runtime-user execution, Pigent/Shell design migration, first-party BeauPi code embedding, and PyPI packaging
- Pigent modern Web Agent v0.2 — local DeepSeek migration, tool-ui-derived interaction surfaces, trustworthy session UX, and temporary/maintained uv Kernel environments
- Remote deployment v0.1 — Pi5 gateway, direct LAN AutoDL Runtime, non-80/443 reverse proxying, Runtime selection, and mutually exclusive user modes
User installation
uv tool install pipyter
pipyter --version
uv tool install is the recommended user-level path. Pigent ships in the same PyPI distribution; it does not require a global npm/BeauPi package or first-launch code download. Pigent execution currently requires Node.js >=22.19, while ordinary Workspace features remain usable when Node is unavailable.
Pigent model/API configuration uses exactly:
~/.config/pipyter/pigent/settings.json
~/.config/pipyter/pigent/auth.json
settings.json selects providers/models and stores non-secret model/protocol definitions; auth.json stores API-key/OAuth credentials. Pipyter does not use models.json, models-store.json, or automatically inherit ~/.beaupi/ configuration. XDG_CONFIG_HOME is respected when set.
To migrate only a trusted SSH host's selected DeepSeek provider without printing credentials:
pigent config migrate-ssh --source <trusted-ssh-alias> --provider deepseek --preview
pigent config migrate-ssh --source <trusted-ssh-alias> --provider deepseek --apply
The modern Pigent UI is served by pipyter lab on http://127.0.0.1:8895 by default. It provides live optimistic messages and Stop/Abort, interaction receipts, shared Dedicated/Workspace ToolSurfaces, searchable/paged sessions, artifacts, and private temporary/maintained uv Kernel environments under the Pipyter config root.
Web development
cd web
pnpm install
pnpm dev
Verification:
cd web
pnpm typecheck
pnpm test
pnpm build
pnpm test:e2e
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pipyter-0.2.0.tar.gz.
File metadata
- Download URL: pipyter-0.2.0.tar.gz
- Upload date:
- Size: 5.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dba34bbe49e6707e65ea56b349603c0a849dc22628b433478cb1af7dd6dfcc7a
|
|
| MD5 |
f8a1ca0303c4d2410098762ba5405148
|
|
| BLAKE2b-256 |
270955b50559bc3a78b0bc56ff0bc3c8f9967bf88267781ed6ee311309b0b013
|
File details
Details for the file pipyter-0.2.0-py3-none-any.whl.
File metadata
- Download URL: pipyter-0.2.0-py3-none-any.whl
- Upload date:
- Size: 7.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92665eb57a185a89987d0b501bb332e1d4b8303fe7078a04ef02d86b8a9c0553
|
|
| MD5 |
87aa0067cf8e3efe3c229188bf88b216
|
|
| BLAKE2b-256 |
99ce7eaef6bc0937ef6488820ba5657cca843c2d1f7e0b5a2d353c47ee65af5f
|