Everfern

Everfern: Advanced

This is the seventh of eight pages for Everfern. It covers six power features that go past the first weeks of use, each with what it is for, how to turn it on, and what it trades away. Then it points to the shared advanced pages that apply to Everfern.

Everfern's README names most of these features but does not explain how to use them. So the labels below come from its source code on GitHub, read on 14 November 2026. The labels were checked in the code at the v1.3.0 tag, the version you download. This guide did not run the app to check them. Try each one only after the jobs in the playbook feel routine.

The Linux VM for commands

What it is for. The README says every shell command runs in an isolated Linux VM, so that "nothing touches your real system by accident" when a command goes wrong. Everfern uses it for the work behind documents and code. The Windows settings text lists "PDF generation, spreadsheets, and code execution" among its jobs.

How to turn it on. During setup, the code offers Install WSL 2 on Windows or Get Docker Desktop on a Mac. You can come back later through the settings section Linux VM, which shows Install Linux VM on Windows and Set up Linux VM on a Mac. The same section has a Skill Toolchain & Dependencies card for the Python setup in ~/.everfern/venv.

As page 3 explains, the Mac container shares your whole /Users folder, and WSL on Windows normally sees your C: drive. So this VM separates commands from your system without hiding your files from them.

Auto-approval rules

What it is for. Each time Everfern wants to run a command on your real computer, it shows a card with Deny, Always allow, and Allow once. Cards for other risky actions say Reject and add Allow prefix, which saves a rule for every command that starts the same way. A saved rule skips that card for matching commands. On a long job that keeps running the same harmless command, that saves many clicks.

How to turn it on. Clicking Always allow or Allow prefix on a card saves a rule. In the settings section Tool Permissions, you can also click Add New Auto-Approval Rule and fill in Tool Name, Match Type, and Pattern / Command Base. Match Type is either Exact Tool/Command Name or Prefix Match (e.g. npm, git). The rules are saved in ~/.everfern/tool-approvals.json, and Revoke All clears them.

The code does try to protect prefix rules. It refuses to auto-approve a command that chains a second command on, such as ls; rm -rf ~ under an ls rule, but this guide did not test that check.

Custom skills

What it is for. The README says Everfern turns what it learns into "saved, reusable instructions" that speed up later jobs. You can also write a skill yourself, such as a fixed way to format your weekly notes, so you do not repeat the same instructions in every chat.

How to turn it on. In the settings section Custom Skills, click Create New Skill and fill in Skill Name, Description, and SKILL.md Content (Optional). That section says custom skills are stored in ~/.everfern/custom_skills/. The Privacy & Data section lists ~/.everfern/skills/ instead, so this guide could not confirm which folder your copy uses. The website also shows skills to install, such as email-triage and slack-notify, but this guide could not confirm the steps for installing one.

Scheduled tasks

What it is for. A scheduled task runs a prompt by itself at set times, such as a summary of new notes every morning. The pricing page says the Free plan includes "Background schedules and cron triggers."

How to turn it on. The code has a Scheduled Tasks panel, and when it is empty, it tells you to click the plus icon to create a task. The plus icon opens a form with Task Name, Description, AI Instructions, Repeat Pattern, Starts At / Run Time, and Expires At, and Schedule Task saves it. You can also ask in the chat, because the code gives the agent its own tool for creating tasks. That tool takes patterns such as "every X minutes," "every X hours," and "daily at HH:mm" for its timing. This guide could not confirm where the panel opens from, or whether Everfern has to stay open for a task to run.

Everfern's built-in instructions tell the model to confirm before "Interactive desktop control outside a scheduled task." In other words, a scheduled task is excused from that question.

MCP servers

What it is for. An MCP server is an add-on program that gives an agent new tools, such as reading a calendar or a database. The README's architecture diagram lists MCP among Everfern's tools, and the first pre-release, in April 2026, listed "Built-in MCP compatibility" as a feature.

How to turn it on. This guide found no documented way, and no settings screen, for adding an MCP server by hand. Instead, the code gives the agent a tool named connect_mcp_server. Its description reads "Dynamically connect to an MCP server using a command or docker image," so the agent starts the server itself. A second tool, search_mcp_registry, suggests servers for Gmail, Slack, Google Drive, GitHub, PostgreSQL, and Spotify. The settings section Registered Tools lists the agent's tools. This guide could not confirm that a connected server appears there. The v1.3.0 code for connect_mcp_server has no approval step, so the agent can start a server program on your computer without a card. Add "Do not connect any MCP server" to prompts unless you want one.

To compare MCP servers with skills, and to see how other agents add them, read Skills and MCP.

Build from source, and the unfinished terminal version

What it is for. Building from source lets you run the newest code, which on 14 November 2026 was ahead of the v1.3.0 download. It also lets you check what Everfern really does before you trust it.

How to turn it on. The README says you need Node.js v18+ on Windows 10/11, macOS, or Linux, and then lists these steps:

git clone https://github.com/Everfern-AI/Everfern.git
cd Everfern
npm install
npm run dev

The repository also has a terminal version in its cli folder. Its commands include node src/cli.js status and node src/cli.js doctor. Its own README marks "Interactive input handling" and "Agent integration" as not done yet, so it is not a working way to give Everfern jobs.

Not covered: chat apps and Dispatch

The first pre-release, in April 2026, listed "Seamless integration with Discord and Telegram" as a feature, and the source code still has parts for both. The current setup code marks integrations "Coming Soon," though, and the README describes a desktop app only. The settings code also lists a section named EverFern Dispatch marked Beta. This guide could not confirm that any of these work in v1.3.0, so treat Everfern as having no phone or chat-app control.

Shared advanced topics

These shared pages apply to Everfern:

Sources

Opened 2026-11-14. Source-code links point to the v1.3.0 tag.

Next

Continue to Everfern: Persona and rules.

Checked 14 November 2026 · prices, limits, and versions change