Quickstart
Give Claude Code organisational memory in about five minutes.
-
1
Create an account and an API keySign up, then open API Keys → Create Key. Copy the key — it's shown once. Keys start with
nv_live_. -
2
Install the CLI
-
3
Connect Claude Code
-
4
Save your first memory, then recall itIn Claude Code, say:Open a new session and ask about billing — Claude pulls the decision in automatically. You'll also see it on your Timeline.“Remember that we chose Postgres for billing, in Nova Oneda”“Search my Nova memory for billing decisions”
Core concepts
Oneda stores memories: small, structured records of what your team decided and why. Memories belong to a workspace and are organised into topics, which can branch into sub-topics (for example Billing › Quota limits).
- Decision
- What was chosen, with its rationale.
- ADR
- An architecture decision record — context, decision, consequences.
- Assumption
- Something the code relies on being true. Worth flagging when it changes.
- Note / Reference
- Useful context or a pointer to where something lives.
- Artifact
- A file or document captured alongside the reasoning.
- Edit
- A correction to an earlier memory. History is kept.
How recall works
Recall is automatic: before substantial planning or implementation, Claude calls nova_context to pull relevant memories. You can also search explicitly with nova_search. You don't type tool names — Claude picks the tool from what you ask.
Installing the MCP server
Oneda's memory connects to your AI tools over MCP. There are two supported paths today, and one that isn't ready yet.
Option 1: Claude Code (CLI) — recommended, most reliable
1. Install the CLI and 2. connect it to your workspace. Get your key from the API Keys page in the Oneda dashboard.
3. Start using it. Nothing else to configure — Claude Code picks up memory automatically. If you already have Jira, Confluence or GitHub connected in Claude Code, pull that context in directly by saying: “Import my project into Nova Oneda.”
Option 2: Claude.ai / Claude Desktop / Claude Mobile
Set this up once on Claude.ai or Desktop — a keyboard makes entering the URL and token easier. It syncs to Claude for iOS and Android automatically afterward. You can't add a new connector directly from the mobile app itself.
- Go to Customize → Connectors → Add custom connector. On Team/Enterprise, an Owner adds it once under Organization settings → Connectors; members then connect from Customize → Connectors.
- Server URL:
https://oneda.freeelatech.com/mcp - Open Advanced settings → Request headers and add a header named
authorization— include the word Bearer and the space:Bearer nv_live_...
ChatGPT / GitHub Copilot
Custom agents (MCP)
Any MCP client that supports remote servers with a static auth header can connect.
- Server URL
https://oneda.freeelatech.com/mcp- Header
authorization: Bearer nv_live_...- On connect
- The server lists recent topics for the workspace, so a cold client knows memory exists.
Each key is scoped to one workspace. Give each agent its own key so you can see and revoke its access independently.
Once connected, what to say
You don't call these tools directly — Claude decides when to use them based on what you ask.
| YOU SAY | ONEDA DOES |
|---|---|
| {{ t.say }} | {{ t.does }} {{ t.name }} |
Imports
Seed memory from what your team already wrote down.
- GitHub
- README, manifest, key docs and repo structure. Paste the full repo URL.
- Jira
- Recent issues from a project. Name the project key, e.g. ENG.
- Confluence
- Pages from a space. Name the space key.
Writing memories that recall well
A good memory states the decision, the reason and the constraint in one or two sentences. Future agents match on meaning, so be specific.
- Say why, not only what.
- Name the constraint that made it true — that's what tells a future agent when it stops being true.
- When a decision changes, record the correction rather than deleting the old memory.
- If Claude proposes a new topic, it asks first. Decline and the memory is discarded, not stored.
Add a memory manually
From the dashboard's API Keys page, use Add a memory manually to seed decisions before Claude has captured anything.
Timeline & usage
Timeline shows every memory newest first. Filter by topic in the sidebar and by kind (Decisions, ADRs, Assumptions, Notes, Artifacts). Memory Usage shows memories created over the last 30 days, MCP requests, context calls, search calls and your plan.
To see the reasoning behind a memory, ask Claude to “Visualize the decisions behind our auth system” — nova_visualize renders the decision graph as ASCII.
API keys
- Create keys from API Keys → Create Key. A new key is shown once — copy it immediately.
- The keys table shows name, created, last used, status and uses per key.
- Revoking a key ends its access immediately.
- Quota used and calls this period are shown at the top of the page.
Your Anthropic API key
Oneda uses Claude to classify and organise what it remembers. Connect your own Anthropic key so that processing runs on your account and quota. The key is encrypted at rest and never shown again after saving. You can replace or remove it in Settings.
Don't have one? Create an Anthropic API key.
Deleting your account
Deleting your account revokes all API keys and deactivates your login immediately. Stored memories are kept for 30 days in case it was a mistake, then permanently deleted. To undo within that window, contact support — there's no self-service reactivation.
Security & governance
- {{ g.t }}
- {{ g.d }}
Team or Enterprise account? Sign in here, or talk to us.
Troubleshooting
- {{ f.q }}
- {{ f.a }}