Skip to main content

The Vastian Network — A distributed multi-agent system for personal and professional knowledge management with MARL-inspired Mentor Council collaboration.

Project description

Vastian Network

A distributed multi-agent system for personal and professional knowledge management, with MARL-inspired Mentor Council collaboration.

Quick Start

# Use project venv (recommended — avoids global pip pollution)
python -m venv .venv
.venv\Scripts\activate   # Windows
# source .venv/bin/activate   # Linux/macOS

pip install -e ".[dev,mcp]"
vastian chat          # Interactive chat with agents
vastian /inbox        # Inbox status
vastian /report <id>  # Delegation report

Venv note: Install in the project venv, not globally. If markdown or other deps were installed globally, run pip uninstall markdown -y (outside venv) then pip install -e . inside venv.

Key Commands

  • vastian chat — Interactive session; use /help for commands
  • vastian setup gdrive / vastian setup dropbox — Backup storage OAuth
  • vastian backup-panel — Web UI for backup config
  • vastian worker — Background task processor
  • vastian giga push / vastian giga pull — Giga memory sync

See ARCHITECTURE.md for system design.

PyPI (pip install vastian)

pip install build twine
python -m build
twine upload dist/*

Create a PyPI account and API token first. See packaging.python.org.

Desktop App

Dev testing (after code changes)

# Backend only — open http://127.0.0.1:4545 in browser
vastian serve

# Full Tauri app (backend starts automatically)
cd neptune && npm run dev

No build step needed — Python runs from source via the venv.

If you hit a "Permission Denied" Tauri build error, kill stale sidecar processes: taskkill /F /IM vastian-backend.exe (Windows) or pkill vastian-backend (macOS/Linux).

Release / installer build

rustup update
pip install pyinstaller
python scripts/build_binary.py --clean   # freeze backend into .exe
powershell -ExecutionPolicy Bypass -File scripts\prepare_vastian.ps1   # copy sidecar binary  - ./scripts/prepare_vastian.sh
cd neptune && npm run build              # produce installer (.msi / .dmg)

See neptune/README.md for desktop app details.

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

vastian-1.0.0.tar.gz (519.9 kB view details)

Uploaded Source

Built Distribution

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

vastian-1.0.0-py3-none-any.whl (531.3 kB view details)

Uploaded Python 3

File details

Details for the file vastian-1.0.0.tar.gz.

File metadata

  • Download URL: vastian-1.0.0.tar.gz
  • Upload date:
  • Size: 519.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.6

File hashes

Hashes for vastian-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1325fb978ffe884737fef901b8a8a12c16ebd6a2560da3508c83014f638479eb
MD5 224baee86f6e48bb4816c9b0c2526071
BLAKE2b-256 1b6f245ed3bfed777c0cbea20315a5ff6f6ceb9abccbcc4e87536ca5b65dcd72

See more details on using hashes here.

File details

Details for the file vastian-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: vastian-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 531.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.6

File hashes

Hashes for vastian-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c10c29eced64d3b838b353f298b4ed23fc04b1975a393f6caafe832cdf2d350e
MD5 f86213106886ec4bf1151b6df95056a6
BLAKE2b-256 14973193f2ba6ba020ff06d88019de3d9c90408b03e5f84eb4786c2380ae0d19

See more details on using hashes here.

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