eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
26 lines (19 loc) • 1.15 kB
Markdown
## Scaffold
First settle the target: a new project, or the agent added to an existing
directory? For a new project, propose a name and ask the user to confirm it; for
an existing one, ask for the directory.
For a new project, run (`--channel-web-nextjs` is only for users who want Web
Chat):
npx eve init <name>
This creates the project, installs its dependencies, and initializes Git. Since a
coding agent launched init, it prints a development handoff instead of starting
the interactive terminal UI.
If the user wants a reusable extension package instead of an agent, run
`npx eve extension init <name>` and follow that command's next steps.
For an existing app, run `npx eve init` from its directory, or pass its
path with `npx eve init path/to/app`. This adds the agent and missing
dependencies while leaving the existing Git repository and app scripts alone.
Append `--model provider/model-id` or `--reasoning effort` to either init command
when the user chose those settings. If init cannot be used,
install by hand with
`npm install eve ai zod`; manual installation does not add package scripts.