Archilas stores notes from the tools you connect, from AI chats, and from what an agent was told and did. A later note can mark an earlier one as replaced. Both dates stay. Any AI that supports MCP can receive the current context. Cursor, Claude Code, ChatGPT, and Codex are examples.
I did not want another search box over a dump of Slack. I wanted the agent I already run to show up already knowing which decision is current.
What goes in
Slack, GitHub, Gmail, Notion, Linear, Google Calendar, and Google Drive are connected. AI chats are a source. So are agent actions: the instruction the agent was given, and what it did next. Gmail, Calendar, and Drive go through Composio. The others use their own OAuth apps. Discord and Teams are not in this build.
What a note keeps
The text, who said it, the date, and where it came from. If a later decision replaces an earlier one, the old note stays and is marked replaced. I do not drop the first date. That is the whole superseding rule.
How an AI gets it
The hosted endpoint is https://www.archilas.com/api/mcp. Any client that can call a remote MCP server can use it. I use the same URL for Cursor, Claude Code, ChatGPT, and Codex. The key is a bearer token from the workspace. The full key is shown once.
If the notes do not contain the fact, the path is to say so. This repo does not train a model on the notes. When an answer is generated, the relevant notes go to OpenRouter. Setup is in the docs.