CLI coding assistant powered by your Ollama GPUs via PastaWater
Project description
PW Agent 🧠
CLI coding assistant powered by your Ollama GPUs via PastaWater.
Install
The recommended way to install pw-agent is using pipx to keep it isolated from your other Python packages:
pipx install pw-agent
Alternatively, you can use standard pip: pip install pw-agent
Usage
pw-agent
First run guides you through setup — paste your API token, pick a GPU, start chatting.
Features
- Interactive REPL with real-time streaming and a premium dashboard status bar.
- Plan vs Build Modes: Use
/planfor read-only analysis and/buildfor execution. - Context Discovery: Automatically finds
PW_AGENT.mdfor project-specific rules. - Tab Autocomplete for commands, file paths, and GPU slots.
- Session Control: Fresh sessions by default; use
-cto resume where you left off. - File Injection:
/add file.pyor@file.py— inject files into the LLM's context. - Batch Processing: Model can run multiple tool calls in a single turn.
- GPU Fleet Control:
/modelsto view GPUs and/use Nto switch connections or slots. - AI Commits:
/committo generate and apply git commit messages based on your diff. - Safety First:
-yflag for auto-approve; otherwise, every file edit requires confirmation.
Connect
- Cloud mode: Use your PastaWater API token to access your remote fleet.
- Direct mode: Point at a local Ollama instance (
--brain http://localhost:11434).
Get your token at pastawater.io/settings
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 pw_agent-1.50.1.tar.gz.
File metadata
- Download URL: pw_agent-1.50.1.tar.gz
- Upload date:
- Size: 109.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0c3a3a999c96862dfbd95e3f44c8cdf0e3b8c5c0c0837e422171bfdea4342c3
|
|
| MD5 |
9fd67954844ae4845d1ea7002c6a8176
|
|
| BLAKE2b-256 |
cd42055dd7e54b111574b6bbd66ca2a780ae1943fc76ba0b1aee9f118cf98e06
|
File details
Details for the file pw_agent-1.50.1-py3-none-any.whl.
File metadata
- Download URL: pw_agent-1.50.1-py3-none-any.whl
- Upload date:
- Size: 116.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1d76bc755ba9a4ea998e9af43cc3db9b1df1e0cd3f907bcc824aecf766253b6
|
|
| MD5 |
0be9485a23e55b8ba60db7b6ba6bab0b
|
|
| BLAKE2b-256 |
e3e87696e48a57561857452dba810939a4b3aaca861bb50d291330c3383d4071
|