An Open Agentic Runtime that Autonomously Builds and Maintains Content-Rich Web Apps and Git Repositories
Developer toolsTypeScript · JavaScriptGitHub @ever-worksOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Ever® Works™ - The Workshop for AI. An open agentic runtime that autonomously researches, ships, and maintains entire businesses, 24/7 - https://ever.works
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Ever® Works™ - The Workshop for AI - an open-source, extensible, agentic runtime that autonomously researches, ships, and maintains entire businesses, 24/7.
Give it an idea, and AI agents handle the rest:Read the full README ↗Ever® Works™ - The Workshop for AI - an open-source, extensible, agentic runtime that autonomously researches, ships, and maintains entire businesses, 24/7.
Give it an idea, and AI agents handle the rest:
Think of it as a workshop for AI: it runs on your machine, your cloud, or ours, and keeps the whole content-and-code lifecycle version-controlled from the first idea to every future update.
Ever® Works™ is a part of Ever® Platform™ - The everything platform for businesses™.
Main capabilities:
Read more in the official documentation.
Ever Works ships with a first-class plugin system. Plugins are standalone ESM packages that declare their metadata, capabilities, and settings — so you can mix, match, and extend providers without forking the core.
| Category | Plugins |
|---|---|
| AI providers | OpenAI, Anthropic, Google, Groq, Mistral, Ollama |
| AI gateways | OpenRouter (default), Vercel AI Gateway |
| Search | Tavily (default), Brave, Exa, SerpAPI, Perplexity, Bright Data, Firecrawl, Jina, Valyu, Linkup |
| Content extractors | Local extractor (default), Notion, PDF, Scrapfly |
| Screenshots | ScreenshotOne, Urlbox, Scrapfly |
| Git providers | GitHub (default, with OAuth) |
| Deployment | Vercel (default) |
| Data sources | Apify |
| Pipelines | Standard 15-step (default), Agent pipeline, Claude Code, Claude Managed Agent, Codex, Gemini, OpenCode, Make, Sim AI, Zapier |
| Prompt providers | Langfuse |
| Utilities | Comparison generator |
See the plugin documentation for how to build and publish your own.
Try the Ever Works Platform live — no signup required. Head to https://ever.works, type your prompt, pick the type of work you want it to do, and watch the AI agents research, write, and build it in real-time.
See an example of what it builds. A content-rich website (directory) generated by Ever Works is live at https://demo.ever.works — again, no credentials needed, just explore.
Notes:
develop branch.Ever® Works™ Platform SaaS is available at https://app.ever.works.
Note: it's currently in pre-release/testing mode, please use it cautiously!
stage branch) are used to test releases before they are deployed to production.For Production, we recommend:
Ever Works is a Turborepo + pnpm monorepo.
Apps (apps/*):
api — NestJS REST API (port 3100)web — Next.js App Router web UI (port 3000)cli — public CLIinternal-cli — internal NestJS CLI toolingadmin — admin interfacemcp — Model Context Protocol server (port 3200)docs — documentation site (renders docs/)Packages (packages/*):
agent — core AI agent logic (generators, pipeline, work operations, facades, …)plugin — plugin system contracts & utilitiesplugins/* — provider implementations (AI, search, deployment, …)contracts — shared TypeScript typestasks — Trigger.dev background jobsmonitoring — Sentry + PostHog integrationcli-shared — shared CLI utilitiesPlease refer to our official Platform Documentation.
docker compose -f docker-compose.demo.yml up, if you want to run the platform in a basic configuration (e.g. for demo / exploring functionality / a quick run) using our prebuilt Docker images from GitHub Container Registry. Check the .env.demo.compose file for optional settings..env.compose (if needed) to use your custom settings.docker compose up -d, if you want to run the platform in a minimal production configuration using our prebuilt Docker images.Note: we recommend using Kubernetes for production workloads instead of Docker Compose!
docker compose -f docker-compose.build.yml up -d, if you want to build everything (code and Docker images) locally. (Note: this builds the whole platform locally and can take a while — the options above are much faster.)Notes:
docker compose -f docker-compose.infra.yml up -d. This is handy when running the apps locally while keeping the backing services in containers.--env-file .env.something to the docker compose command to use a specific env file with your custom settings.pnpm install.pnpm prepare:husky.apps/api/.env.example → apps/api/.envapps/web/.env.example → apps/web/.env.localpnpm build.pnpm dev:apps — run all apps in watch modepnpm dev:api — API only (port 3100)pnpm dev:web — Web only (port 3000)Notes:
docker compose -f docker-compose.infra.yml up -d..deploy/ folder for our deployment configurations.Anonymous usage statistics are off by default for now: a self-hosted installation sends nothing unless you opt in. Switch them on with EVER_STATS_ENABLED=true (in .env.compose with Docker Compose, in apps/api/.env when you run the API from source, or in the container environment). Once on, the installation sends a small, signed, anonymous report once a day — and on days 1–3 of a month one more, for the month that just closed — with counts, monthly totals and feature switches only, never a name, an address, a URL or any of your content — so the maintainers can see which versions and features are in use. You can switch it off again with EVER_STATS_ENABLED=false or in Settings → Ever Platform, where you can also see every byte that was sent. See Anonymous usage statistics.
Ever® Works™ follows good security practices, but 100% security cannot be guaranteed in any software! Ever® Works™ is provided AS IS without any warranty. Use at your own risk! See more details in the LICENSE.
In a production setup, all client-side to server-side (backend, APIs) communications should be encrypted using HTTPS/WSS/SSL.
If you discover any issue regarding security, please disclose the information responsibly by sending an email to mailto:[email protected] and not by creating a GitHub issue.
We support the open-source community. If you're building awesome non-profit/open-source projects, we're happy to help — feel free to contact us at mailto:[email protected] to make a request.
This software is available under the GNU Affero General Public License v3.0 (AGPL-3.0).
Ever® is a registered trademark of Ever Co. LTD. Ever® Demand™, Ever® Gauzy™, Ever® Teams™, Ever® Rec™, Ever® Recu™, Ever® Cloc™, Ever® Works™ and Ever® OpenSaaS™ are all trademarks of Ever Co. LTD.
The trademarks may only be used with the written permission of Ever Co. LTD. and may not be used to promote or otherwise market competitive products or services.
All other brand and product names are trademarks, registered trademarks, or service marks of their respective holders.
Some pull requests in this repository are opened by Ever Works Fleet agents.
They come from branches named task/<slug>-<id>, and their commits are authored as <agent> <[email protected]>.
They target the develop branch and are never merged automatically: they get the same review and CI as any other pull request.
See the Fleet documentation for more details.
This project was initially developed in a private repository before its public release. We are grateful to the current and former team members who contributed to the project during that phase.
Private-development contributors:
Public contributions are tracked in the repository history from the initial public release onward in CONTRIBUTORS.md. You can also view a full list of our contributors tracked by GitHub.