Setup Your AI Assistant

Choose your assistant and follow the step-by-step guide

First, choose your strictness level:

Recommended

Strict

No emojis anywhere

  • Documentation
  • Console output
  • CLI tools
  • Logging
  • Comments
  • Commit messages

Moderate

Balanced approach

  • Documentation ✓
  • Console output ✓
  • CLI tools ✓
  • Logging ✓
  • Comments (relaxed)
  • UI (allowed)

Relaxed

Minimal restrictions

  • Documentation ✓
  • Console output ✓
  • CLI tools ✓
  • Logging ✓
  • Comments (allowed)
  • UI (allowed)

Setup Cursor

Cursor will automatically apply rules to all AI interactions. Perfect for IDE-integrated emoji control.

1

Create the rules directory

mkdir -p .cursor/rules
2

Download the rules file

curl https://nomoji.dev/api/cursor-rules/default -o .cursor/rules/nomoji.mdc

Or download directly

3

Restart Cursor

Cursor will automatically detect and apply the rules. Open Cursor in your project and test it out!

4

Verify it's working

Ask Cursor to "Create a README with installation instructions"

✓ The output should not contain any emojis

Setup Claude Code

Claude Code will proactively check for emojis using a specialized subagent. Best for automatic detection and fixes.

1

Create the agents directory

mkdir -p .claude/agents
2

Download the subagent

curl https://nomoji.dev/api/claude/default -o .claude/agents/nomoji.mdc

Or download directly

3

Claude Code will auto-detect it

The nomoji subagent will automatically run after code generation to check for emojis.

4

Test it out

Create a test file:

echo "console.log('🚀 Test');" > test.js

Ask Claude to review it - nomoji should automatically flag the emoji

Setup GitHub Copilot

Configure Copilot to avoid emoji suggestions in VS Code and JetBrains IDEs.

1

Create VS Code settings directory

mkdir -p .vscode
2

Add custom instructions to settings.json

Add this to your .vscode/settings.json:

{
  "github.copilot.advanced": {
    "customInstructions": "Do not use emojis in code, documentation, console output, CLI tools, logging, or commit messages."
  }
}
3

Restart VS Code

Reload Copilot: Cmd/Ctrl + Shift + P → "Copilot: Reload"

4

Verify it's working

Start typing a console.log statement

✓ Copilot suggestions should not contain emojis

Setup Google Gemini CLI

Configure Gemini CLI to follow emoji-free guidelines in terminal-based workflows.

1

Create Gemini config directory

mkdir -p ~/.gemini
2

Download nomoji rules

curl https://nomoji.dev/api/template/default/generic -o ~/.gemini/nomoji-rules.md
3

Create config file

cat > ~/.gemini/config.json << 'EOF'
{
  "systemInstructions": {
    "include": ["~/.gemini/nomoji-rules.md"]
  }
}
EOF
4

Test it out

Run Gemini normally - it will follow emoji-free guidelines

gemini "Create a hello world server"

Setup OpenAI Codex

OpenAI Codex is an AI coding agent included in ChatGPT Plus, Pro, Business, Edu, and Enterprise plans. Configure it for emoji-free code generation.

1

Install Codex CLI

npm i -g @openai/codex

Requires a ChatGPT Plus, Pro, Business, Edu, or Enterprise plan

2

Download nomoji configuration

curl https://nomoji.dev/api/template/default/openai-codex -o ~/nomoji-codex.md

Or download directly

3

Configure system instructions

codex config --system-instructions ~/nomoji-codex.md

Check Codex docs for exact config command syntax

4

Test it out

Run a test prompt:

codex "Create a hello world Express server"

✓ The output should not contain any emojis

Additional Tools

Git Hooks

Automatically check commits for emojis

Learn more →

API Access

Integrate into your own tools

View API docs →