Pernix

A self-hosted AI workspace · 3.4.1

3.4.1 is available. Released on main. What changed in 3.4.1 · Get v3.4.1.

Your model. Your memory. Your machine.

Research the web, write and run code, and schedule recurring work from one browser workspace. Keep project context and reusable memory across sessions, delegate tasks to workers, and see what ran. Local models, cloud APIs, or both.

Get started
clone · install · run
$ git clone --branch main https://github.com/calvincs/Pernix.git && cd Pernix
$ python3 -m venv .venv && . .venv/bin/activate
$ pip install -r requirements.txt && python run.py

Bring your own model. Runs commands on its host; use a dedicated VM or container. Setup & safety.

Fix a small bug 1 / 3

your chosen model ctx: 31% idle_ready

Illustrative workflows · not a live run

  1. 01

    Use a VM, container or spare machine with Python 3.11+.

  2. 02

    Pick a model: Ollama, OpenRouter, OpenAI or any compatible server.

  3. 03

    Run the commands, open localhost:8090, then Settings → Providers & models.

~/pernix
$ git clone https://github.com/calvincs/Pernix.git
$ cd Pernix
$ python3 -m venv .venv && source .venv/bin/activate
$ pip install -r requirements.txt
$ python run.py
  Pernix → http://127.0.0.1:8090 

Docs Overview How it works Providers Changelog Upgrade

Fork it. Read it. Make it yours.

Pernix is a working tool, built for daily use and shared openly — use it, learn from it, build on it.