Skip to content
hevsuit.
Get started

A SHARED MEMORY FOR YOUR CODE

Good code
deserves
good context.

Your best patterns shouldn’t get lost between projects. Give them a home. Give your coding agents a better place to start.

Built for humans. Connected to agents.

YOUR KNOWLEDGE, CONNECTED
snippet library
ELIXIR / MODULE Published

Retry with a little patience.

A small pattern for the times a service needs a second chance.

01def retry(fun, attempts \\ 3)
02def retry(fun, attempts) do
03 case fun.() do
04 {:ok, result} -> {:ok, result}
05 _ when attempts > 1 ->
06 retry(fun, attempts - 1)
07 error -> error
08 end
09end
depends_on HTTP clientThe building block
similar_to Backoff strategyThe next idea
Every snippet has a story. Keep it connected.Illustrative example

YOUR KNOWLEDGE.
THE TOOLS YOU ALREADY USE.

OpenCode
Claude Code
Codex
Connected through MCP

01 / A LITTLE MORE THAN A SNIPPET

Keep the code.
Keep the understanding.

A copied function only tells half the story. Hevsuit keeps the reasoning, relationships, and revisions alongside it, ready for the next person or agent.

01.1 / COLLECT

A home for your best patterns.

Save a useful fragment or an entire module. Add the why, tag it, and find it again with full-text search.

01.2 / CONNECT

See how the pieces fit.

Connect dependencies, alternatives, and related ideas. Explore a knowledge graph that gives every example its context.

01.3 / EVOLVE

Let the work leave a trail.

Keep immutable revisions, compare project adaptations, and trace reported usage back to the pattern that started it.

02 / FROM PATTERN TO PRACTICE

A better starting point.
Every time you build.

Build up your knowledge once. Bring it into the next project, the next prompt, and the next review.

Start with one good example
  1. 01

    Make a little room for knowledge.

    Create a project and save the patterns you trust. Start from scratch or explore the included ledger example.

  2. 02

    Give your agent the right context.

    Issue a project-scoped token. Your agent can search approved examples and retrieve the modules connected to them.

  3. 03

    Bring what you learn back.

    Review proposed improvements, compare reused code, and track bugs. Your library gets better with the work.

03 / YOUR AGENT, BETTER EQUIPPED

Less guesswork.
More of your good work.

Connect through the Model Context Protocol. Your coding agent gets a focused library of approved examples, with the source and relationships to use them well.

  • Project-scoped, revocable provider tokens
  • Read-only or contribution permissions
  • Human approval before suggestions are published
Connect your first agent
agent session MCP

# Start with what already works.

Find our HTTP retry pattern.

search_snippetsquery: "HTTP retry"
Retry with a little patience.Published · Elixir · Revision 3
get_snippetdepth: 1

Source retrieved. Connected HTTP client and backoff strategy included.

Context loaded. Ready to build.

Illustrative MCP session · You choose the agent.

04 / GOOD QUESTIONS

A little more
context.

Something else on your mind?

Talk to the team
What is Hevsuit, exactly?

A project-scoped library of code knowledge for people and coding agents. Save snippets or whole modules, explain why they work, connect related examples, and keep a history of how they are reused.

Does it work with my coding agent?

Hevsuit works with OpenCode, Claude Code, Codex, and other clients that support Streamable HTTP MCP. Create a project, issue a provider token, and use the configuration provided in your workspace.

Can an agent change my library?

Agents can search approved examples. With the permissions you choose, they can also propose examples, report bugs, record usage, and submit reviews. Suggestions only become part of the published library after you approve them.

What happens when reused code changes?

Each library save creates an immutable revision. Agents can record their actual project code and sync later changes, so you can compare adaptations with the original and see when a newer library revision is available.

How do I get started?

Sign in with your Citadel account, create a project, and add your first example. You can also load the included ledger example to explore a connected set of modules before building your own library.

THE NEXT GOOD IDEA STARTS HERE

Your code has a history.
Give it a future.

Start with one project. Save one pattern worth keeping. Build something that remembers.

Get started with Hevsuit