How Hefty Works
Hefty is a personal AI assistant that runs entirely on your computer. It's packaged as a single desktop application - download it, run it, and you're ready to go. No cloud services required.
How It All Fits Together
When you send Hefty a message, it goes through several stages. Understanding each one helps you get the most out of Hefty.
Cognition Pipeline
Every message flows through Hefty's cognition pipeline - the brain behind the operation. Hefty recalls relevant knowledge, assembles conversation context, reasons about your request, and decides whether to respond directly or take action. All of this happens in seconds.
Instruments
When Hefty decides to act, it uses instruments - tools that let it run commands, manage files, browse the web, control applications, and more. You see every action in real-time and always know what Hefty is doing on your behalf.
Knowledge
Hefty builds a long-term memory of skills, antipatterns, and entities. Skills capture techniques that worked. Antipatterns capture mistakes to avoid. Entities track people, tools, and projects you work with. This knowledge is recalled automatically when relevant, so Hefty gets better the more you use it.
Conversations
Your interactions are organized into persistent conversations. Hefty maintains context across sessions, generates rolling summaries of older exchanges, and can reference earlier parts of your chat even in long threads.
Initiatives
For larger goals, initiatives let Hefty work through multi-step plans autonomously - with you watching progress and staying in control. You can also set up recurring tasks on a schedule.
Privacy & Data
Everything Hefty knows is stored locally on your machine - by default in ~/.hefty. This includes conversations, learned knowledge, settings, and files Hefty creates. Nothing is sent to external servers unless you explicitly choose a cloud AI provider (OpenAI or Anthropic).
You can back up, move, or delete the data folder at any time. Your data is yours.
Extensibility
Hefty ships with a full set of built-in capabilities, but you can extend it:
- MCP connections - connect Hefty to external tool servers and their capabilities become available instantly
- Custom prompts - define specialized AI tasks as reusable instruments
- API endpoints - point Hefty at any HTTP API and it becomes a callable tool
- Plugins - install third-party instrument packages
All extensions persist across restarts and can be managed without stopping Hefty.