EverRoom
EverRoom - A workspace that remembers your projects, decisions, and sources.
EverRoom is a local-first personal context workspace that connects files, conversations, memory, and AI agents into organized Context Rooms for projects and tasks. It provides a persistent layer between your data and AI agents, allowing them to access the right context from documents, repositories, meetings, and integrated services while maintaining source traceability and human oversight. Built on Electron with a local Gateway service, it supports replaceable agent runtimes (Pi, compatible OpenAI-style providers), optional MemoryCore integration for layered memory (L0-L3), and file-driven subagents with MCP server access.
Key Features
Use Cases
- 01Maintaining project context across long-running development work with traceable decisions and source references
- 02Building knowledge bases from meeting transcripts, documents, and repository content for team projects
- 03Running scheduled agent tasks with access to project-scoped wiki pages, files, and memory
- 04Creating reviewable documentation where agents propose edits that humans can inspect before committing
- 05Integrating workplace data from Feishu, Slack, Notion, and Gmail into unified project workspaces
- 06Deploying custom subagents with restricted tool access and skill definitions for specialized workflows
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
EverRoom — FAQ
What is EverRoom?+
EverRoom is a local-first workspace that connects your files, conversations, repositories, and integrated services into Context Rooms where AI agents can access the right project context. It provides memory, knowledge management, and reviewable agent operations with source traceability and human oversight.
How do I install EverRoom?+
Clone the repository from GitHub, install dependencies with pnpm, and run 'pnpm dev' to start the Electron desktop app with the local Gateway service. The app runs on macOS (current development target) with Node.js 22+ and pnpm 11.15.1 or compatible.
Which AI models and clients does EverRoom support?+
EverRoom works with OpenAI-compatible providers through its Pi runtime adapter and exposes a bearer-protected MCP endpoint at /v1/mcp/documents/:sessionId for authenticated clients. It can integrate with compatible AI assistants that support the MCP protocol.
Do I need API keys to use EverRoom?+
The app starts with a fake runtime and no credentials required. For real agent capabilities, you need to configure NXCORE_AI_PROVIDER, NXCORE_AI_MODEL, and NXCORE_AI_API_KEY in the Gateway environment for your chosen OpenAI-compatible provider.
Is EverRoom free and open source?+
Yes, EverRoom is released under the Apache License 2.0. The community edition includes the desktop client, Context Rooms, agent boundary, local memory/knowledge integrations, and extension SDKs, though hosted sync and enterprise features may be delivered separately.
How do I create and use subagents in EverRoom?+
Place agent.yaml definitions with system prompts and SKILL.md files in the repository-root 'agents' directory (or custom path via NXCORE_SUBAGENTS_DIR). Enable with NXCORE_SUBAGENTS_ENABLED=true; subagents can only be dispatched by the primary agent and access scoped MCP tools defined in their configuration.
How do I install EverRoom?+
Open the source repository on GitHub and follow its README. EverRoom is a agent — MCP Agents Market links you directly to the official repo.
Is EverRoom free?+
EverRoom is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.