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:
- Web: praefex.com/feedback
- CLI:
pica feedback(opens the form in your browser)
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
Release history Release notifications | RSS feed
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
047c4a0359a8739cbecc35b50e7152a8cc30d9ca1956cf4131279bfa3f659c24
|
|
| MD5 |
7d278d4b0f1b8dc2a4d4bd0610f832bc
|
|
| BLAKE2b-256 |
6fb4ca62a18d29d555c761eb989fbeefa9761eb1984149cf1b76e08919310919
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
306746567b631690b86dbd2ef07b44355fa462efe5d7c115b4a3efd77018d5ce
|
|
| MD5 |
b33a86af23067eacb6d4d8f5844e4373
|
|
| BLAKE2b-256 |
1841b12bdbd971a4dda01568a2eed2f918f0c762c74a2ad1b94a115df5b46935
|