The open-source Claude Cowork. Free forever. Runs on your machine. No subscription.
Website · Installation · Features · Demo · Discord · MIT License
EverFern is a desktop AI agent that uses your computer the way you would — clicking buttons, navigating apps, filling forms, running workflows. Tell it what you want in plain English. It plans the steps and does it.
Nothing leaves your machine. No cloud processing, no subscription, no vendor lock-in.
Think of it as the free, open-source alternative to Claude Cowork, Manus Desktop, and OpenWork — with a few tricks they don't have.
| 🌿 EverFern | 🤖 Claude Cowork | 🚀 Manus Desktop | 🛠️ OpenWork | |
|---|---|---|---|---|
| Price | Free forever | $20+/mo | $200+/mo | Free |
| Runs locally | ✅ | ❌ Cloud only | ❌ Cloud only | |
| Open source | ✅ MIT | ❌ | ❌ | ✅ |
| AI providers | 10+ (local & cloud) | Anthropic only | Locked | 3–4 |
| Browser agent | ✅ Navis | Limited | ✅ | ❌ |
Prompt: "Research Cursor, the AI code editor — how teams are using it, adoption numbers, and any reported ROI or productivity data — and summarize what you find."
Navis, EverFern's built-in browser agent, opens a browser, searches, reads through multiple sources, and compiles the findings — no scripts, no scraping code, just the prompt above.
navis-cursor.3.mp4
- 🖥️ Computer Use — sees your screen, clicks, types, and drives any desktop app like a human would. No integrations needed.
- 🌐 Navis, our built-in browser agent — fills forms, scrapes data, and drives web apps in plain English. (source)
- 🧬 Self-evolving tools — when EverFern hits a wall, it writes and compiles new tools at runtime, gated behind a human-approval step before anything activates.
- 📚 Reusable skills — the agent turns what it learns into saved, reusable instructions that make future tasks faster.
- 🛡️ Self-healing runs — failed terminal commands or edits trigger automatic rollback, root-cause analysis, and a retry — no babysitting required.
- 🤝 Peer agent debate — for hard tasks, specialized agents argue out the best plan before executing anything.
- 🧠 Persistent memory — remembers your preferences across sessions, and compresses old context with no information loss.
- 🔒 Sandboxed execution — every shell command runs in an isolated Linux VM, so nothing touches your real system by accident.
- 📄 Document handling — reads and writes PDFs, Word, Excel, PowerPoint, and CSVs out of the box.
- ⚙️ Workflow builder — chain actions, save them, schedule them, automate the boring stuff.
Run fully offline with Ollama or LM Studio, or connect to OpenAI, Anthropic, DeepSeek, Gemini, OpenRouter, Nvidia NIM, Mistral, Groq, and more. Switch providers anytime — nothing else changes.
Prebuilt releases for Windows, macOS, and Linux are available at: https://github.com/Everfern-AI/Everfern/releases
Prerequisites
- macOS: Node.js v18+
- Windows: Node.js v18+ (Windows 10/11)
- Linux: Node.js v18+
Steps
git clone https://github.com/Everfern-AI/Everfern.git
cd Everfern
npm install
npm run dev
For packaged builds:
npm run build
npm run make
"Open Spotify and play my liked songs"
"Summarize all the PDFs in my Downloads folder into one document"
"Open VS Code and refactor the auth module to use JWT tokens"
"Research Cursor's ROI and adoption numbers and summarize the findings"
"Find all my photos from last year and organize them by month"
EverFern breaks the request into steps, shows its reasoning live, and pauses for your confirmation before anything destructive.
Click to expand full system diagram
┌───────────────────────────┐
│ React UI │
│ (Next.js App Router) │
│ Chat Interface & Timeline│
└─────────────┬─────────────┘
│
┌─────────────▼─────────────┐
│ Electron Preload IPC │
└─────────────┬─────────────┘
│
┌─────────────▼──────────────────────────────────────────┐
│ Electron Main Process │
│ ┌─────────────────────────────────────────────────┐ │
│ │ LangGraph Orchestrator │ │
│ │ Peer Agent Debate │ Memory Compression │ │
│ │ ↓ ↓ │ │
│ │ Coding Specialist │ Data Analyst │ Web Explorer │ │
│ └────────────────────────┬──────────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Tool Gateway Layer │ │
│ │ Computer Use │ Navis Browser │ Terminal Runner │ │
│ │ Tool Synthesizer │ Skill Synthesizer │ MCP │ │
│ └────────────────────────┬──────────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Persistence & Database Layer │ │
│ │ SQLite (WAL) │ Rollback Snapshots │ Vector DB │ │
│ └────────────────────────┬──────────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ AI Client Gateway Registry │ │
│ │ Local: Ollama, LM Studio │ │
│ │ Cloud: Anthropic, OpenAI, DeepSeek, Gemini... │ │
│ └─────────────────────────────────────────────────┘ │
└───────────────────────────────────────────────────────────┘
- Data, keys, and history live in
~/.everfern/store— nothing is synced anywhere - API keys are encrypted locally
- Shell commands run inside an isolated Linux VM
- Full source available for you to audit
everfern/
├── src/ # Next.js frontend (chat interface, settings)
├── main/ # Electron backend
│ ├── agent/ # LangGraph orchestration
│ ├── tools/ # Built-in tools
│ └── acp/ # AI provider clients
├── docs/ # Architecture documentation
└── public/ # Static assets
Bug reports, feature requests, and PRs are welcome.
- 🐛 Report a bug
- 💡 Suggest a feature
- 💬 Join the discussion
- 🔧 See CONTRIBUTING.md for guidelines
If EverFern is useful to you, a ⭐ helps more people find it.
MIT — free for personal and commercial use. Copyright © 2026 EverFern Community
Made with ❤️ by the EverFern Community