Skip to content
Sami Rusani
Menu

Selected projects

Systems I’ve built.
Work in progress.

My development work focuses on memory, continuity and efficiency in AI systems. Some projects are public. Client engagements remain confidential.

Open source · Local-first

Alice Memory

I created Alice to give AI agents memory and continuity. It retains useful context, records corrections and keeps track of unfinished work.

Explore Alice
A simple example01 / 03
Session 01 · Decision recorded

Keep project memory on this machine.

The decision stays available when the session ends. Next step: choose a storage format.

Session 01Session 02
Alice / In practice

Useful context,
across sessions.

Remember decisions

Retain the context an agent needs beyond a single conversation.

Keep corrections

When a decision changes, later recall can reflect the correction and its history.

Resume unfinished work

Keep track of open tasks and the point at which work stopped.

The example above illustrates the workflow. It does not run Alice or store any information.

Read the source

Implemented for venture capital and hedge fund clients.

I’ve implemented agentic infrastructure within investment firms. These engagements are covered by NDAs, so client identities, internal workflows and implementation details remain confidential.

For a conversation about similar work in your organisation, a short description of the workflow and the problem is a useful place to start.

Discuss an AI project

Reducing token usage in AI-assisted software development.

I’m working on a project focused on the resources coding agents use while developing software. The project is still in development, with further details to follow when there is work to share.

Say hello.

For research collaborations, technical questions or a conversation about agentic infrastructure, send me a short introduction.

Get in touch