everyinit
Menu

OPEN SOURCE · BUILT FOR YOUR REPOSITORY

Development,
orchestrated.

Give the work around your code a shared home. Define project tasks once, then run them from the terminal, Git hooks, your editor, or CI.

Early development · Downloads are coming soon · Install from source today

storefront · evinready

.evin/workspace.flow

#!evin/v1
workspace:
  name: storefront
  execution: linear

stages: [Check, Test]

tasks:
  lint:
    stage: Check
    run: npm run lint

  test:
    stage: Test
    needs: [lint]
    run: npm test
$ evin run test✓ passed

lint 0.42s · tests 2.18s · workspace clean

One project workflow, wherever work happens

TerminalGit hooksIDE integrationsCIEvin actions

Less glue. More flow.

Your project has a rhythm. Make it repeatable.

Evin brings commands, dependencies, scripts, and delivery steps into a workspace your team can understand and keep improving.

See how it works

01 / WORKFLOW

One place for project work

Describe the jobs around your code once. Evin resolves the order, dependencies, and shared context before anything runs.

02 / WORKFLOW

The same checks everywhere

Run a task from your terminal, a Git hook, your editor, or CI. Keep the command and its result tied to the workspace.

03 / WORKFLOW

Automation that stays readable

Use declarative Flow for the common path and ESH when a task needs real control flow, data, or cleanup.

MADE FOR THE WHOLE REPOSITORY

One version of the workflow, from laptop to release.

↗

The Everyinit ecosystem

One core, connected extensions.

The workflow stays at the center. Language, editor, and web tooling build on the same workspace and move forward together.

01 / Core

Evin

The Rust command line engine reads the workspace and coordinates each task, action, and integration.

Build your first workflow
03

IDE integrations

STANDARD LSP · SHARED SCHEMAS

Connect LSP-capable editors to Evin and ESH language services. The VS Code extension packages syntax support, diagnostics, and workspace task access.

Connect an IDE
04

Everyinit for the web

NPM PACKAGE · IN DEVELOPMENT

Framework-neutral docs data with a Vite integration, built for localized and versioned routes.

Explore package development

Get started with Evin

Start with the work you already do.

Install from source, add your first task, and keep the commands your project already trusts.

LinuxDOWNLOAD SOON
macOSDOWNLOAD SOON
WindowsDOWNLOAD SOON

Built in the open · Maintained independently

Help keep Everyinit growing.

Everyinit is an open-source project maintained by its community. Support will help cover the project’s hosting and development costs as it grows.

Follow the project on GitHub

Project costs

  • Hosting and domains
  • Build and release infrastructure
  • Ongoing project development

Maintainer

dukasn

Building Everyinit in the open.

GitHub profile