Agents that work from what your company already knows, in its documents, its numbers and its tools.
A memory that cites its sources
Documents, customers and projects are indexed by meaning, and every answer links back to the documents it came from.
acme.com/memory
Vector space
12,480 vectors
acme.fr/assistant
Acme Assistant
Return window for a business customer?
No legal withdrawal period between businesses. The terms of sale grant 14 days [1], with returns handled under the support procedure [2].
Sources
[1] terms.pdf, art. 8
[2] support-procedure.pdf
Ask a question…
acme.com/memory
Vector space
12,480 vectors
acme.fr/assistant
Acme Assistant
Return window for a business customer?
No legal withdrawal period between businesses. The terms of sale grant 14 days [1], with returns handled under the support procedure [2].
Sources
[1] terms.pdf, art. 8
[2] support-procedure.pdf
Ask a question…
An agent on your metrics
Sales, inventory or support, the agent can pull the numbers you ask for and put them in context.
acme.fr/assistant
Acme Assistant
How many support tickets this week, and why?
126 tickets (+22%), half of them about delivery.
Delivery63
Sizing31
Other32
Sources
Support tickets (126)
Ask a question…
SalesInventorySupport
SalesInventorySupport
acme.fr/assistant
Acme Assistant
How many support tickets this week, and why?
126 tickets (+22%), half of them about delivery.
Delivery63
Sizing31
Other32
Sources
Support tickets (126)
Ask a question…
It drafts, you approve
Emails, tickets or updates are prepared by the agent and reviewed by a person before anything goes out.
Agent
acme.fr/assistant
Acme Assistant
Draft a message for the customers affected.
Draft ready for the 24 customers affected:
Subject: A sizing tip
Hello, the Atelier jacket runs small, so we suggest sizing up. Exchanges are free.
EditApprove and send
Ask a question…
Send
AgentSend
acme.fr/assistant
Acme Assistant
Draft a message for the customers affected.
Draft ready for the 24 customers affected:
Subject: A sizing tip
Hello, the Atelier jacket runs small, so we suggest sizing up. Exchanges are free.
EditApprove and send
Ask a question…
Answers scoped to each person’s access
The agent inherits the permissions of whoever asks, with a verified identity and role-based access.
UserIdentity
acme.fr/assistant
Acme Assistant
Where does the Durand account stand?
Quote 2025-031 signed March 12, delivery planned for week 15.
Sources
quote-2025-031.pdf
CRM · Durand SA
Ask a question…
Access
QuotesCustomersPayroll
UserIdentityAccessQuotesCustomersPayroll
acme.fr/assistant
Acme Assistant
Where does the Durand account stand?
Quote 2025-031 signed March 12, delivery planned for week 15.
Sources
quote-2025-031.pdf
CRM · Durand SA
Ask a question…
A model chosen for your data
An open model on your server or a provider’s API, chosen by how sensitive the data is, the quality you need and the cost.
Internal server
Data
Agent
External API
Open model
Internal server
DataAgentOpen modelExternal API
Plugged into your tools
Email, drive, CRM or ERP, the agent works inside the tools your company already uses.
MessagingDrive
acme.fr/assistant
Acme Assistant
Prepare the weekly update for the sales team.
12 quotes pending and 3 orders held up by stockouts. The update has gone to the team, with the details attached.
Attachment
weekly-update.pdf
Ask a question…
CRMERP
MessagingDriveCRMERP
acme.fr/assistant
Acme Assistant
Prepare the weekly update for the sales team.
12 quotes pending and 3 orders held up by stockouts. The update has gone to the team, with the details attached.
Attachment
weekly-update.pdf
Ask a question…
Big-league tooling, sized for your company.
The building blocks the major AI players run in production, chosen one by one and sized for your business.
Identify
Keycloak
Accounts and single sign-on, with the directory you already have.
Build
Dify
An interface to compose your agents and workflows, without going through us.
Run
eve
Agents in code, durable execution, channels and human approval.
Orchestrate
LangGraph
An agent’s steps, its retries and its calls to other agents.
Authorize
OpenFGA
Who can access what, document by document.
Enforce rules
OPA
Company rules, applied to every action.
Route
LiteLLM
A single gateway to the model, whether it runs on your servers or behind a provider’s API.
Remember
cognee
Company memory, with documents linked by meaning.
Act
MCP
The agent uses your teams’ email, drive and CRM.
Reason
Model
Open on your server or behind an API, depending on how sensitive your data is.
Access
Agents
Gateways
Resources
Keycloak
Identify
Dify
Build
eve
Run
LangGraph
Orchestrate
OpenFGA
Authorize
OPA
Enforce rules
LiteLLM
Route
cognee
Remember
MCP
Act
Model
Reason
Built and hosted your way.
A project that leaves you freer than when you started. The hosting, the code and the know-how to evolve them stay in your hands.
Scoping
Scope, priorities and deliverables agreed with you before the first line of code.
Development
Custom-built on proven open source technology, with regular progress reviews.
Delivery
You receive the code, documentation and access, with no dependency on our tools.
Training
You learn to evolve the product, with or without us.
What the studio returns to open source.
Recommending a technology means helping it move forward. The studio publishes its own tools and contributes to the open source projects its clients’ products rely on.
ChatGPT remembers you, Claude has its projects, Copilot reads your Microsoft files. Every vendor now sells its own memory, and each of these memories stays with its vendor. At Nualt, we set up a single memory outside the tools, which all our agents read and feed, on a server of our own.
Eve, Vercel's new open-source AI agent framework, promises direct integration into existing Next.js projects. Between the open-source argument and the reality of its default infrastructure, here is what to understand before adding it to your website, with an example from e-commerce.