All case studies

AI assistants · Web application

Agora

Assistants that retain context and support work over time.

Agora brings customisable assistants, conversations, editable memory and a document library into one workspace, on desktop and mobile.

AI assistantsPersistent memoryBackground tasksDocuments
Agora conversation with a website launch plan, alongside the assistant’s retained context.
Conversation and assistant memory

The need

A conversation with an AI is not always enough to support work over several days. Information becomes scattered across chats and documents, forcing users to repeat preferences, retrieve decisions and check what has actually been done.

The solution

A full-stack application with specialised assistants, each with its own role and instructions. Conversations remain independent, while shared assistant memory and a document library retain useful context. Background task tracking, streaming responses, attachments and questions during execution let users continue work without keeping the page open.

The challenge

Keeping conversations, memory and actions consistent over time. Closing a tab should not stop a task; a lost connection should not cause a duplicate submission; revisiting an exchange should not erase its later history. Storage and recovery mechanisms must preserve existing conversations and documents.

The result

A deployed application combining assistant creation, conversations, documents and task tracking. Users can retrieve their work, correct retained information and continue conversations without repeatedly starting from scratch.

Key features

  • Customisable assistants
  • Independent conversations
  • Editable memory
  • Document library
  • Background execution
  • Task questions and cancellation
  • Attachments and model selection
  • Collaboration and scheduled tasks

Technical stack

  • React
  • TypeScript
  • Fastify
  • SQLite
  • OpenCode SDK

Inside the project

Explore the application’s interfaces and user journeys.

Agora conversation with a website launch plan, alongside the assistant’s retained context.
Conversation and assistant memory
Agora assistant directory showing specialised roles and entry points.
Specialised assistants for different needs
Agora assistant setup with a role, instructions and initial context.
Custom roles, instructions and context
Agora document library with resource search and categorisation.
Searchable and organised documents
Agora document details showing its description, source and version.
Resource sources, versions and reuse
Agora assistant directory adapted to a phone screen.
Assistants on mobile

An AI project built around your needs?

Let’s talk about your project