Skip to content

pAI-OS/paios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b65d858 Â· Feb 6, 2025
Aug 9, 2024
Jun 9, 2024
Sep 7, 2024
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Sep 13, 2024
Feb 6, 2025
Feb 6, 2025
Aug 9, 2024
Jun 9, 2024
Sep 13, 2024
Aug 9, 2024
Aug 9, 2024
Oct 3, 2024
Jun 9, 2024
Oct 14, 2024
Oct 2, 2024
Sep 13, 2024

Repository files navigation

Personal Artificial Intelligence Operating System (pAI-OS)

Getting Started

Users

An easy to use release is coming soon, but for now you can follow the instructions below to get started.

Early Adopters

💡 Tip: Download and install Python if you can't run it from the terminal.

Open the Terminal application.

Clone the canary branch from the repository:

git clone --branch canary --single-branch https://github.com/pAI-OS/paios.git

Setup and run the server:

Alembic

Alembic is used to manage database versioning using migrations.

Upgrade schema

alembic upgrade head

Downgrade schema

alembic downgrade -1

Update schema

Update backend/models.py then run:

alembic revision --autogenerate -m "added asset table"

** NOTE: If you get an error about an already existing table, you may want to drop the table and run 'alembic upgrade head' again. **

POSIX (Linux/macOS/etc.)

python3 paios/scripts/setup_environment.py (only on first run)
source paios/.venv/bin/activate
python3 -m paios

Windows

python .\paios\scripts\setup_environment.py (only on first run)
.\paios\.venv\Scripts\Activate.ps1
python -m paios

Visit https://localhost:8443/

Developers

Clone the entire repository

git clone https://github.com/pAI-OS/paios.git

🤖 Tip: Early Adopters don't need to build the frontend on the canary branch because it's done automatically on every commit to main.

Build the frontend:

cd frontend
npm run build
cd ..

Run the uvicorn server:

python -m paios

Visit https://localhost:8443/

About

Personal Artificial Intelligence Operating System (pAI-OS)

Resources

License

Stars

Watchers

Forks

Packages

No packages published