
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@tuteliq/cli
Advanced tools
AI-powered child safety analysis from your terminal
Detect bullying, grooming, and unsafe content
brew install tuteliq/tap/tuteliq
npm install -g @tuteliq/cli
# Login with your API key
tuteliq login <your-api-key>
# Analyze text for safety
tuteliq analyze "Some text to check"
# Detect bullying
tuteliq detect-bullying "You're so stupid"
# Detect unsafe content
tuteliq detect-unsafe "I want to hurt myself"
tuteliq login <api-key> # Save your API key
tuteliq logout # Remove saved API key
tuteliq whoami # Show login status
# Quick analysis (bullying + unsafe)
tuteliq analyze "Text to analyze"
# Detect bullying/harassment
tuteliq detect-bullying "Text to check"
tuteliq bullying "Text to check" # alias
# Detect unsafe content (self-harm, violence, etc.)
tuteliq detect-unsafe "Text to check"
tuteliq unsafe "Text to check" # alias
# Detect grooming patterns in conversation
tuteliq detect-grooming -m '[{"role":"adult","content":"..."},{"role":"child","content":"..."}]'
tuteliq grooming -m '...' --age 12 # with child age
# Analyze emotions
tuteliq emotions "I'm feeling really sad today"
# Get action plan for a situation
tuteliq action-plan "Child is being bullied at school"
tuteliq plan "..." --age 12 --audience parent --severity high
# Analyze audio for safety concerns
tuteliq voice recording.mp3
tuteliq voice call.wav --type bullying --language en
# Analyze image for safety concerns
tuteliq image screenshot.png
tuteliq image photo.jpg --type unsafe
tuteliq webhook list
tuteliq webhook create -n "Safety Alerts" -u https://example.com/webhook -e "incident.critical,grooming.detected"
tuteliq webhook update <id> --disable
tuteliq webhook test <id>
tuteliq webhook delete <id>
tuteliq webhook regenerate-secret <id>
tuteliq pricing
tuteliq pricing --details
tuteliq usage monthly
tuteliq usage history --days 14
tuteliq usage by-tool --date 2026-02-13
$ tuteliq bullying "You're worthless and nobody likes you"
⚠ BULLYING DETECTED
Severity: HIGH
Confidence: 92%
Risk Score: 85%
Types: verbal, exclusion
Rationale:
The message contains degrading language and exclusionary statements...
Action: flag_for_moderator
$ tuteliq emotions "I don't want to go to school anymore, everyone hates me"
Emotion Analysis
Dominant: sadness, anxiety, isolation
Trend: 📉 worsening
Summary:
The text indicates feelings of social rejection and school avoidance...
Recommended Follow-up:
Consider having a supportive conversation about their school experience...
Sign up at tuteliq.ai to get your API key.
The bullying and unsafe commands analyze a single text input per request. If you're analyzing a conversation, concatenate a sliding window of recent messages into one string rather than piping each message individually. Single words or short fragments lack context for accurate detection and can be exploited to bypass safety filters.
# Bad — each line analyzed in isolation
cat messages.txt | while read line; do tuteliq bullying "$line"; done
# Good — analyze the full conversation
tuteliq bullying "$(cat messages.txt)"
The grooming command already accepts multiple messages and analyzes the full conversation in context.
Enable PII_REDACTION_ENABLED=true on your Tuteliq API to automatically strip emails, phone numbers, URLs, social handles, IPs, and other PII from detection summaries and webhook payloads. The original text is still analyzed in full — only stored outputs are scrubbed.
MIT
Before you decide to contribute or sponsor, read these numbers. They are not projections. They are not estimates from a pitch deck. They are verified statistics from the University of Edinburgh, UNICEF, NCMEC, and Interpol.
End-to-end encryption is making platforms blind. In 2024, platforms reported 7 million fewer incidents than the year before — not because abuse stopped, but because they can no longer see it. The tools that catch known images are failing. The systems that rely on human moderators are overwhelmed. The technology to detect behavior — grooming patterns, escalation, manipulation — in real-time text conversations exists right now. It is running at api.tuteliq.ai.
The question is not whether this technology is possible. The question is whether we build the company to put it everywhere it needs to be.
Every second we wait, another child is harmed.
We have the technology. We need the support.
If this mission matters to you, consider sponsoring our open-source work so we can keep building the tools that protect children — and keep them free and accessible for everyone.
Built with care for child safety by the Tuteliq team
FAQs
Tuteliq CLI - AI-powered child safety analysis from your terminal
The npm package @tuteliq/cli receives a total of 2 weekly downloads. As such, @tuteliq/cli popularity was classified as not popular.
We found that @tuteliq/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.