GitHub

Eva

A distributed coding agent written in Elixir.

No spawn, no shared VM. Nodes (another eva or extensions) start on their own. Eva connects.

Features

- Distributed: Eva can connect to itself on other machines and talk to each other

- Extensions: Extensions can run as their application or run inside Eva itself. Standalone extensions can run on any machine and connect to eva.

- Fault-tolerant: A bug or failure won't take the system down because of the BEAM.

- Tools: Ships with read, write, edit & bash only. It is enough!

- Minimal: Pi like architecture with events flowing from provider layer to the top.

And more.

Bring your own frontend

- eva_web

Extensions

- eva_mcp_extension

- eva_logger_extension

- eva_worklog_extension

- eva_memory_extension

- eva_mobile_extension

Eva distributed architecture

Live

0 sessions

This app is also an Eva extension :)

See what's happening in realtime.

No session selected

No sessions connected.