The world is a complex system.

Your attention is finite. You need a simpler view.

Memex

Signal in a complex world. You talk, the graph forms underneath.

memex
Memex: Ready. What are you working on?
You: I just read about Vannevar Bush's 1945 memex concept. He imagined
a desk where you store everything you read, linked by trails of
association. It reminds me of Ted Nelson's hypertext work too.
[memex_create_node] [memex_create_link ×4]
Memex: Saved. That note now links to person:vannevar_bush,
person:ted_nelson, concept:associative_trails, and
concept:hypertext. Both people already connect through
your Engelbart note from last week — 11 nodes in that cluster now.
You: How does the Engelbart note connect?
[memex_traverse]
Memex: Bush → associative trails → hypertext → Engelbart → augmentation.
Nelson connects through hypertext too. The graph found the path.
You: Post the Bush note to dagit, tag it computing-history.
[dagit_post]
Memex: Signed and published. QmX7f...3kP
You: What are other people posting about in computing-history?
[dagit_feed: computing-history]
Memex: 3 recent posts. One references Licklider's man-computer symbiosis —
that connects to your Engelbart cluster. Want me to save it?
You: Yes.
[memex_create_node] [memex_create_link ×3]
Memex: Saved. 14 nodes in the cluster now.
>

Signal in a complex world

You typed what you thought. Underneath, a hypergraph formed — one note connecting to multiple people, concepts, and prior notes simultaneously, with paths forming across weeks of thought. Then someone else's post from the network folded right into the same graph.

You didn't organize any of it. You didn't tag, categorize, or file. You thought out loud and the structure emerged. That's the point — complexity is the default, but your view of it doesn't have to be.

Beyond Dunbar's number

You can meaningfully follow about 150 people. But the world's knowledge doesn't fit in 150 heads. Feeds and forums scale by showing you more — more posts, more threads, more noise. That doesn't work. More content with the same attention means less signal per item.

A hypergraph scales differently. You don't follow people — you follow the knowledge. When someone you've never met posts something that connects to a concept in your graph, the structure surfaces it. When 200 people discuss a topic across 50 threads, the graph collapses their contributions into the concepts that matter to your existing understanding.

your graph — after 3 months
you associative trails hypertext
peer A hypertext augmentation
peer B augmentation computing-history
peer C computing-history associative trails
Four people. One shared concept cluster. No one had to join the same thread.
The graph found the connections. Trusted peers surface first.

This is many-to-many without a feed. Contributions from people you've never spoken to fold into your graph when they touch the same concepts. The more your graph grows, the more signal the network can deliver — because it knows what you already understand.

Effective attention

The internet gives you everything. That's the problem. Your attention is the scarce resource, not information. Every tool you use should make your attention more effective, not compete for it.

Memex is a framework for this. Locally, your knowledge graph grows with every conversation — connecting new ideas to everything you already know. On the network, trusted peers and relevant topics surface automatically. What's new to you and connected to what you care about rises. Everything else stays quiet.

You follow keys, not accounts. Reputation accrues per domain — someone insightful about distributed systems isn't automatically worth listening to about nutrition. The structure is rich. The interface is simple. A terminal and natural language.

How it works

One install. Zero configuration. All of this runs automatically.

you
Natural language in a terminal. No commands to memorize, no GUI to navigate. Think out loud and the graph grows.
llm
Decides what to do with what you said. Infers entities, builds links, searches the graph, queries the network. You think, it structures.
memex
Local knowledge hypergraph. SQLite on your machine. Nodes link to many nodes at once — not just pairs, but webs. The structure grows richer every time you think out loud.
dagit
Cryptographic identity + network. Ed25519 key created on first run. Posts are signed. Peers form topic clusters. Reputation accrues per domain over time.
ipfs
Distributed storage. Content goes to the peer network, not a server you don't control. Content-addressed, permanent, no single point of failure.

Try it

$ curl -fsSL https://raw.githubusercontent.com/systemshift/memex/main/install.sh | sh $ export OPENAI_API_KEY=sk-... $ memex
Single binary · No runtime dependencies · Everything else downloads automatically