Refineo AI Text Humanizer CLI - Transform AI-generated text into natural human writing
Project description
Refineo AI Tools
CLI and MCP tools for Refineo - Transform AI-generated text into natural human writing.
Quick Start
Node.js / TypeScript
# Using bunx (recommended)
bunx @refineo/cli login
# Using npx
npx @refineo/cli login
# Global install
npm i -g @refineo/cli && refineo login
Python
# Using uvx (recommended)
uvx refineo-cli login
# Using pipx
pipx run refineo-cli login
# Global install
pip install refineo-cli && refineo login
Commands
refineo login # Authenticate with your account
refineo logout # Clear stored credentials
refineo stats # Show usage statistics
refineo humanize "text" # Humanize AI-generated text
Humanize Options
refineo humanize "text" --model enhanced # Use enhanced model (default)
refineo humanize "text" --model standard # Use standard model
refineo humanize --file input.txt # Read from file
refineo humanize --file input.txt --output output.txt # Write to file
echo "text" | refineo humanize # Read from stdin
Requirements
- Pro or Ultra subscription - CLI/MCP access is a Pro+ feature
- Node.js 18+ (for Node CLI)
- Python 3.10+ (for Python CLI)
Authentication
The CLI uses device code flow for secure authentication:
- Run
refineo login - A browser opens to authorize the device
- Enter the code shown in your terminal
- Credentials are stored securely in
~/.refineo/
MCP Integration
Refineo provides an MCP (Model Context Protocol) endpoint for integration with Claude, Cursor, and other AI tools.
Tools Available
- humanize - Transform AI-generated text into natural human writing
- get_usage - Check remaining quota for current billing period
Configuration
Add to your Claude/Cursor MCP config:
{
"mcpServers": {
"refineo": {
"url": "https://refineo.app/api/mcp",
"transport": "http",
"authentication": {
"type": "bearer",
"token": "<your-access-token>"
}
}
}
}
Get your access token by running refineo login and checking ~/.refineo/credentials.json.
Development
Node CLI
cd node
npm install
npm run build
npm run test
Python CLI
cd python
pip install -e ".[dev]"
pytest
License
MIT
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 refineo_cli-0.0.1.tar.gz.
File metadata
- Download URL: refineo_cli-0.0.1.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af6e6c814efe2ddb5ba77ef9ed3dd01c397621dd7bb3c8eabb58ba389ab18ba9
|
|
| MD5 |
ee009c7b6a135c5fcf177249724dd883
|
|
| BLAKE2b-256 |
3a62f1112191814c5231e69dfa3e28d195af1631f3d9b523d8f830fd0ae116cc
|
Provenance
The following attestation bundles were made for refineo_cli-0.0.1.tar.gz:
Publisher:
python-publish.yml on DADAExperiments/refineo-ai-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
refineo_cli-0.0.1.tar.gz -
Subject digest:
af6e6c814efe2ddb5ba77ef9ed3dd01c397621dd7bb3c8eabb58ba389ab18ba9 - Sigstore transparency entry: 814158013
- Sigstore integration time:
-
Permalink:
DADAExperiments/refineo-ai-tools@7f95bdbd84b2f021a233b5d738f3ef087b8f8970 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DADAExperiments
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@7f95bdbd84b2f021a233b5d738f3ef087b8f8970 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file refineo_cli-0.0.1-py3-none-any.whl.
File metadata
- Download URL: refineo_cli-0.0.1-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74b55569e151796faed9719232e3e69cd76e269d5016e6a4d3c70bc31cd0a2b6
|
|
| MD5 |
e58a002c5b82b731cdc31c6c7242c649
|
|
| BLAKE2b-256 |
f4492b809225bfd045ea98489019ba63449d1f16fe123b5e1dd85a61a0bb4710
|
Provenance
The following attestation bundles were made for refineo_cli-0.0.1-py3-none-any.whl:
Publisher:
python-publish.yml on DADAExperiments/refineo-ai-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
refineo_cli-0.0.1-py3-none-any.whl -
Subject digest:
74b55569e151796faed9719232e3e69cd76e269d5016e6a4d3c70bc31cd0a2b6 - Sigstore transparency entry: 814158014
- Sigstore integration time:
-
Permalink:
DADAExperiments/refineo-ai-tools@7f95bdbd84b2f021a233b5d738f3ef087b8f8970 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/DADAExperiments
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@7f95bdbd84b2f021a233b5d738f3ef087b8f8970 -
Trigger Event:
workflow_dispatch
-
Statement type: