Built on Claude Code

The best personal assistant is already on your machine.

It's just been busy writing code.

~1,400lines of hex, plus ~4,200 in connectors. Claude Code does the rest.
$0extra, on the Claude plan you already pay for.
Anyclient: Telegram, Discord, Buzz, or one you build.
0frameworks, 0 databases. Just plain files you own.

a note from bassim

built in 6 hours at the Personal Agents Hackathon because I wasn't happy with all the other options, this is my version of the personal assistant

  • as simple, elegant, portable, and modifiable as humanly possible
  • more capable than any other assistant on the market (Dots, Instinct, Grok Bot, Hermes, OpenClaw)
  • clean and solid foundation to build on, claude code updates immediately benefit hex with no modification
  • relies on an auto-maintained fork of Anthropic's telegram + discord connectors which support multiple threads per channel

collectively, we still have a lot of work to do before we figure out the "right" way to build these products

while hex will serve as my sandbox for ongoing experimentation and testing, it's packaged as a complete product and can be installed and iterated on with ease

please join me in my quest to build the perfect assistant with as few moving parts as possible!

— bassim

Everyone's building an agent. We plugged into the best one.

Claude Code is the most capable agent around. hex points it at your life.

Lines of source
OpenClaw4 million+
Hermes Agent1.5 million
NanoClawthe minimal one47,000
hex~1,400*

* Plus ~4,200 lines of connectors for Telegram, Discord and Buzz, left out like NanoClaw's chat adapters.
Tests, docs and generated code excluded. Counted Oct 2026. Even the minimal one is 33x bigger.

Next to the minimal one
NanoClawhex
Runs Claudethrough the Agent SDK, each agent in its own containeras Claude Code itself, the one you already use
Keeps statein a SQLite databasein plain files, in a git repo you own
Guardrailsa wall: every agent in a containerat the edges: who can reach it, what it can send, secrets it never sees
hex~1,400 lines phone · computer · memory · vault · hub
Claude Codethe best agent harness reasoningtoolsMCPskillssubagentscomputer use
Opus 5.5the best agent model
  • Super minimal, super light, super snappy.
  • Why rebuild what Anthropic ships every week?
  • Claude models are the best personal assistant models, period. Everything else is cope.

The very best personal assistant is the one that does the very least while adding the very most capability.

One bot. A whole crew.

Every topic and thread gets its own Claude Code session, all on one hub built on Anthropic's own channel plugins.

A crew, not a chatbot

Every topic works in parallel, with its own context.

It still writes code

Ask for a page from your phone. Get a live link back.

Rebuilds itself daily

On Anthropic's latest code. Claude fixes its own patches.

It doesn't live in a chat window.

It lives on your box, with your whole network, a memory of its own and, if you want, a computer too.

Its own computer

Optional: a cloud desktop with Chrome, on any provider you like.

Your whole network

Every machine you can ssh into.

Every connector

Whatever your Claude account has.

Memory with a timeline

One memory: OptMem, summarized as it goes, searchable word for word.

Works with your client.

Pick a ready one, or tell your agent to build yours. Use one for everything, or one for work and another for the rest. hex connects them all.

Telegram

Topics and voice notes.

  • Every topic is its own session
  • Voice notes in, short answers out
  • It speaks up when something needs you
Discord

Threads and long answers.

  • Tag it, and it opens a thread
  • Room for code, logs and long answers
  • Channels group work by area
Buzz

Watch it work.

  • Every step shows as it runs
  • Edit its memory and files
  • Shared with people and agents
Your own

Tell your agent.

Build me a Slack channel on your hub, modeled on your Discord one, so every Slack thread is its own session.
  • Same hub, same sessions, same memory
  • Pick an app, paste the prompt
  • Buzz was built this way

coming A ready-made iMessage client, and checking on any thread from any app.

Table stakes too: an hourly check that stays quiet unless something needs you, schedules in one JSON file, voice notes.

There are many assistants. This one is yours.

About 1,400 lines you can read in an afternoon, in a folder you own. Change it, extend it, fork it.

Ask it to change itself

It edits its own rules, schedules and memory, and commits every change.

Extend it with anything

Whatever Claude Code can load, hex can use.

A folder you own

Plain files in your own repo. Updates never touch them.

We didn't build a personal assistant. We found one inside Claude Code and gave it a phone, a computer and a memory.

Every Claude Code upgrade is a hex upgrade the same day.

Install with one prompt

Paste this into Claude Code on your box. It asks when it needs you.

Set up hex for me: https://github.com/AVGVSTVS96/hex. Follow INSTALL.md in that repo.

You'll need

  • A machine that stays on: a home server, a Mac that doesn't sleep, a cloud VM
  • A Claude subscription
  • Telegram, Discord, Buzz, or any mix

You do

  • Make a bot
  • Add it to your group or server
  • Say hi

hex is my sandbox. Come build it with me.

Fork it. Try your ideas. Send back what works.

next More modular. More portable.