Skip to main content

Praefex Nexus — The AI That Actually Does Things On Your Computer

Project description

Praefex Nexus

The AI that actually does things on your computer.

Praefex Nexus is a local executor that lets a language model touch your real files, run real commands, search the web, and reach other machines on your network. It turns chat-style assistants from "suggesters" into "doers."

# Install directly from GitHub (recommended)
pip install git+https://github.com/totalvalue/praefex-nexus.git

pica setup
pica start

Open the web UI at http://localhost:7779 or use the CLI directly.

Home: praefex.com · Feedback: praefex.com/feedback


Liability Disclaimer — Read Before Using

Praefex Nexus executes real commands on your system. It runs shell commands, reads and writes files, and makes network requests on your behalf. By downloading, installing, or using this software, you accept all responsibility for the actions it takes. Use entirely at your own risk.

The developers and maintainers bear no liability for data loss, financial loss, system damage, unauthorized access, or any other unintended outcome.

Praefex Nexus is provided "as is" without warranty of any kind.

Full terms: praefex.com/terms

If you do not agree, do not install or use this software.

On first run Praefex Nexus will ask you to acknowledge this disclaimer once; your acknowledgement is recorded in ~/.praefex/pica/config.json.


Quick Start

pip install git+https://github.com/totalvalue/praefex-nexus.git  # install
pica setup                          # configure API keys (first run only)
pica start                          # start daemon + web UI on :7779
pica ask "list my desktop files"    # one-shot task from the CLI
pica status                         # check whether the daemon is running
pica stop                           # stop the daemon

The web UI shows every tool call (shell command, file read, web search) in the order it happens, so you can see exactly what Praefex Nexus did.

Commands

Command What it does
pica setup Configure API keys and first-run settings
pica start Start the background daemon and web UI
pica stop Stop the daemon
pica status Show whether the daemon is running, PID, memory, CPU
pica ask "..." Run a one-shot task inline
pica logs Tail the daemon log
pica autostart Install boot autostart (LaunchAgent / systemd / Task)
pica feedback Open praefex.com/feedback in your browser
pica --version Show version and disclaimer

What It Can Do

  • Shell execution — run any command, capture output, act on the result
  • File operations — read, write, create, organize, search
  • Web search — DuckDuckGo lookups with structured results
  • Multi-step tasks — chains tool calls until the task is done

Configuration

pica setup --xai-key YOUR_KEY --non-interactive

Configuration is stored at ~/.praefex/pica/config.json. You can also set the API key via the XAI_API_KEY environment variable.

Provider Config key Default model
xAI/Grok xai_key grok-3-latest
OpenAI openai_key gpt-4o

Requirements

  • Python 3.10+
  • macOS, Linux, or Windows
  • An API key for at least one supported LLM provider

Feedback

Praefex Nexus is in active development. Tell us what works, what doesn't, and what you wish it did:

The web UI also has a small "Report issue or suggest feature" link in the footer.

License

MIT — see LICENSE.


Praefex Nexus is part of praefex.com.

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

praefex_pica-0.1.5.tar.gz (83.0 kB view details)

Uploaded Source

Built Distribution

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

praefex_pica-0.1.5-py3-none-any.whl (103.0 kB view details)

Uploaded Python 3

File details

Details for the file praefex_pica-0.1.5.tar.gz.

File metadata

  • Download URL: praefex_pica-0.1.5.tar.gz
  • Upload date:
  • Size: 83.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for praefex_pica-0.1.5.tar.gz
Algorithm Hash digest
SHA256 047c4a0359a8739cbecc35b50e7152a8cc30d9ca1956cf4131279bfa3f659c24
MD5 7d278d4b0f1b8dc2a4d4bd0610f832bc
BLAKE2b-256 6fb4ca62a18d29d555c761eb989fbeefa9761eb1984149cf1b76e08919310919

See more details on using hashes here.

File details

Details for the file praefex_pica-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: praefex_pica-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 103.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for praefex_pica-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 306746567b631690b86dbd2ef07b44355fa462efe5d7c115b4a3efd77018d5ce
MD5 b33a86af23067eacb6d4d8f5844e4373
BLAKE2b-256 1841b12bdbd971a4dda01568a2eed2f918f0c762c74a2ad1b94a115df5b46935

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