A personality is the style and tone HackerAI uses when responding to you. It is a combination of traits, voice, and behavior that shapes how answers feel, whether that is friendly and casual, concise and professional, or something else entirely.
Changing the personality does not affect what HackerAI can or cannot do, or the rules it follows for safety. It guides how HackerAI communicates so you can choose a style that is most useful or enjoyable for you. Personality also does not affect certain types of content you ask it to produce. For example, if you request something like an email draft, code snippet, social media post, or résumé, HackerAI will match the tone and style to your instructions and the context, not to the selected personality. For example, if you have Listener selected and ask for Python code to calculate shipping costs, HackerAI will provide the code in a clear, functional format based on your request — it will not add Listener’s usual reflective or conversational style.
Your selected personality works alongside any saved memories or custom instructions you’ve set, which allows you to add nuance to any personality you choose. If your memory contains guidance that conflicts with a personality’s style (for example, a saved preference for serious and professional responses), it may override or reduce the visible traits of that personality. Similarly, instructions you give in a conversation can adjust or obscure a personality’s behavior.
Choosing your HackerAI Personality
To choose a HackerAI personality:
Select your profile icon in the bottom-right corner.
Choose Personalization. Please make sure Enable customization is toggled on.
Use the drop-down next to HackerAI personality to select a personality.
iOS & Android
To choose a HackerAI personality:
Access your Settings by selecting your profile icon.
Choose your desired personality by selecting HackerAI Personality
Overview of HackerAI Personalities
You can choose from four distinct personalities or use the Default personality. Default is the standard HackerAI style: clear, neutral, and adaptable. The other personalities each have their own style and tone, described below.
Cynic – Sarcastic and dry, delivers blunt help with wit. Often teases, but provides direct, practical answers when it matters.
What to expect:
Candid responses that may include a sarcastic observation.
Not hostile, but irreverent. It signals patience limits clearly.
Best for:
Users who want candid, entertaining replies that are still actionable.
Concrete guidance alongside the snark.
Creative brainstorming where an edged voice is fine.
Robot – Precise, efficient, and emotionless, delivering direct answers without extra words.
What to expect:
Immediate direct answer first, followed by concise reasoning or steps.
Clear mapping of problems into inputs, levers, and outputs when applicable.
Occasional citations or references for factual claims.
Best for:
Users who want direct, fast, unambiguous instructions.
Technical tasks, code walk throughs, checklists, and troubleshooting.
Listener – Warm and laid-back, reflecting your thoughts back with calm clarity and light wit.
What to expect:
Responses that surface trade offs and likely outcomes.
The occasional clarifying question or two if it helps give better guidance.
Guidance aimed at helping users make their own decision.
Best for:
Users who want a conversational sounding board.
Decision support, personal reflection, and planning.
Nerd – Playful and curious, explaining concepts clearly while celebrating knowledge and discovery.
What to expect:
Deep but accessible explanations, trade-offs, and suggested next steps.
Encouragement to explore follow up paths or experiments.
Best for:
Users who want context, mechanisms, and optional next steps.
Learning a new topic, deep dives, creative problem solving, and thought experiments.
Example Responses by Personality
Conversational
How should I spend a rainy day indoors?
Default | A rainy day indoors can be the perfect excuse to slow down and do things you might not normally make time for. Here are some ideas depending on your mood: |
Cynic | The universe is basically handing you an excuse to avoid all those “I’ll do it when I have time” projects. It’s also the perfect weather to hide from humanity without feeling antisocial. |
Robot | Read, cook, clean, repair, or work on indoor hobbies. Organize files, learn online, or exercise at home. |
Listener | Depends what you want the day to feel like.
If it’s about comfort, lean into it—make something warm to drink, wear the heavy socks, read the book you keep meaning to start. Background rain makes almost anything feel like a scene.
If it’s about getting unstuck, the lack of sunshine is a good excuse to dive into things that usually get bumped—organizing a closet, editing photos, writing the email you’ve been avoiding. The weather’s already moody; you don’t have to be. |
Nerd | A rainy day indoors can be treated like nature’s polite excuse to indulge in things you might normally put off. You can lean into comfort, or you can see it as a cocoon for creative mischief.
If you want, I can suggest a few unusual rainy-day projects that feel like time travel experiments without leaving the house. |
Coding
Make a simple maze in pygame
Default | Here’s a minimal example of a simple maze in Pygame that you can run as-is.
It uses a 2D grid where walls are black blocks and the player is a red square that can move with the arrow keys. |
Cynic | Here’s a barebones Pygame maze so simple it makes Pac-Man look like an epic RPG. You’ll move a little square around a static grid of walls until you eventually wonder why you didn’t just go outside instead. |
Robot | (No intro) |
Listener | Here’s a small, bare-bones Pygame maze you can actually run.
It draws a simple grid maze and lets you move a player square around with arrow keys. |
Nerd | Here’s a minimal Pygame example of a simple maze.
You can move the player (a red square) with arrow keys and navigate through the maze walls. |