Clint CLI for AI-powered outreach workflows
Project description
Clint: AI-Driven Enterprise Outreach
Clint is a production-ready automation suite for lead generation, audit-based personalization, and multi-step outreach.
Documentation index: docs/README.md
Quick Start
CLI users
pip install sagarithm-clint
playwright install chromium
clint version
clint init
clint config doctor
clint run --query "Dentists in California"
Python library users
from clint import Engine
engine = Engine(api_key="your_openrouter_key")
result = engine.personalize({
"name": "Jane Doe",
"company": "TechCorp",
"title": "CTO"
})
print(result["body"])
Core Capabilities
- End-to-end autonomous campaigns (discover, enrich, personalize, outreach)
- AI-based audit and proposal generation
- Multi-step follow-up workflow
- Email and WhatsApp channels
- Local dashboard and export tools
- Production-safe dry-run mode
Docs Map
- COMMANDS.md: beginner and advanced CLI commands
- LAUNCH.md: how to launch and use the library
- LIBRARY.md: full programmatic API reference
- examples/README.md: working integration examples
- docs/README.md: full documentation index
- docs/RELEASE.md: release and publish process
Common Operations
clint run --query "Dentists in California"
clint run --query "Dentists in California" --live --target 50 --send-limit 20
clint scrape --query "Hotels in London" --target 20
clint followup --days-since-last 3 --channel email
clint export --table all
clint dashboard --host 127.0.0.1 --port 8000
Safety Defaults
- Dry-run is default for campaign runs
- Recommended daily volume: ~200 emails and ~200 WhatsApp messages
- Randomized send delays help reduce detection risk
- Activity logs are written to
logs/outreach.log
Development
pip install -r requirements.txt
pytest -q
Current release line: v1.0.3
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
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 sagarithm_clint-1.0.3.tar.gz.
File metadata
- Download URL: sagarithm_clint-1.0.3.tar.gz
- Upload date:
- Size: 50.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03c4409b41b06b8a31d8c7c2ef02fba0aa37683fe6cbc04d598e420114c9ff84
|
|
| MD5 |
359b064269daaf6949d54858530c0f81
|
|
| BLAKE2b-256 |
97235aadde4791249185aa8b3128c3f2e32b0c0e3eacdfba72e80cca456153ff
|
Provenance
The following attestation bundles were made for sagarithm_clint-1.0.3.tar.gz:
Publisher:
release.yml on sagarithm/clint
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sagarithm_clint-1.0.3.tar.gz -
Subject digest:
03c4409b41b06b8a31d8c7c2ef02fba0aa37683fe6cbc04d598e420114c9ff84 - Sigstore transparency entry: 1293628371
- Sigstore integration time:
-
Permalink:
sagarithm/clint@0ca4bb8239efdd6fb7ad4b3d2888d6d425b7f8a4 -
Branch / Tag:
refs/tags/v1.0.3 - Owner: https://github.com/sagarithm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0ca4bb8239efdd6fb7ad4b3d2888d6d425b7f8a4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sagarithm_clint-1.0.3-py3-none-any.whl.
File metadata
- Download URL: sagarithm_clint-1.0.3-py3-none-any.whl
- Upload date:
- Size: 56.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0396b0b230262353f365656570606c661a2d794ba6d53fe93719e146d4c243d9
|
|
| MD5 |
21fcc9de657f41c0bad1de4055613982
|
|
| BLAKE2b-256 |
40499bf1422f2d25e3d0a0c0ad43acc8196a3f1146f7f612770fdfa37dd6f36c
|
Provenance
The following attestation bundles were made for sagarithm_clint-1.0.3-py3-none-any.whl:
Publisher:
release.yml on sagarithm/clint
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sagarithm_clint-1.0.3-py3-none-any.whl -
Subject digest:
0396b0b230262353f365656570606c661a2d794ba6d53fe93719e146d4c243d9 - Sigstore transparency entry: 1293628374
- Sigstore integration time:
-
Permalink:
sagarithm/clint@0ca4bb8239efdd6fb7ad4b3d2888d6d425b7f8a4 -
Branch / Tag:
refs/tags/v1.0.3 - Owner: https://github.com/sagarithm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0ca4bb8239efdd6fb7ad4b3d2888d6d425b7f8a4 -
Trigger Event:
push
-
Statement type: