Skip to content
PluginStats

@chat-js/eve weekly downloads statistics

By chat-js · npm · AI SDKs

Filesystem-first framework for durable backend AI agents that run anywhere.

View on npm Fresh · Oct 27, 2026 · data Jul 1, 2026

@chat-js/eve has 0 recorded weekly downloads on npm.

Weekly downloads
0
Official API · Jul 1, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
—
Among tracked npm listings

About @chat-js/eve

eve

eve is a filesystem-first framework for durable backend agents on Vercel.

You author an agent as a directory on disk. The directory is the contract — markdown for the parts a human should read like a spec, TypeScript for the parts that benefit from real types and runtime behavior.

The framework is called eve. The published npm package is eve. The CLI binary is eve.

Preview Terms and Safeguards

eve is currently a preview and subject to the Vercel beta terms; the framework, APIs, documentation, and behavior may change before general availability.

As the deployer, it is your responsibility to ensure your agent complies with applicable laws.

You are responsible for configuring approval policies, tool restrictions, connection scopes, route/session authorization, sandbox controls, telemetry exports, and other safeguards appropriate for your use case.

Before using eve with non-public, sensitive, regulated, or production data, review which default tools, custom tools, MCP tools, shell/file/web tools, connected services, subagents, schedules, and external actions are available to the agent.

Require human approval or other safeguards for sensitive, irreversible, regulated, financial, healthcare, employment, housing, legal, safety-impacting, user-impacting, or external side-effecting actions.

Unless you configure stricter controls, eve agents may operate with permissive settings, including tool execution without human approval where approval is omitted and sandbox network egress that is not deny-all. Do not rely on model behavior alone to prevent sensitive or irreversible actions.

What eve Prioritizes

  • Markdown-first authoring for instructions and procedures
  • TypeScript where typed runtime behavior matters
  • Durable message runs and follow-up turns
  • Inspectable compiled artifacts under .eve/
  • Per-agent sandbox with optional authored overrides
  • A stable HTTP protocol built around immutable session IDs
  • A runtime model that keeps channels, harnesses, and workflow execution separate

Authored Directory

my-agent/
├── package.json
├── tsconfig.json
└── agent/
    ├── agent.ts           # additive runtime config (model, name, build, compaction, …)
    ├── instructions.md    # always-on instructions prompt
    ├── tools/             # typed executable integrations
    ├── skills/            # optional named procedures the model can load on demand
    ├── hooks/             # lifecycle and stream-event subscribers
    ├── channels/          # message ingress and delivery (HTTP, Slack, …)
    ├── connections/       # external MCP server connections
    ├── sandbox/           # the agent's single sandbox (optional override)
    ├── workspace/         # files seeded into the sandbox on each session
    ├── subagents/         # specialist child agents (reuse `defineAgent`)
    ├── schedules/         # recurring jobs
    └── lib/               # shared authored code imported by other files

Authoring Helpers

Every authored directory has a typed helper. Import each from the matching subpath:

HelperSubpathAuthored Location
defineAgent(...)eveagent.ts, subagents/<id>/agent.ts
defineInstructions(...)eve/instructionsinstructions.ts (or instructions.md)
defineTool(...), defineDynamic(...), disableTool(...)eve/toolstools/<name>.ts
bash, readFile, writeFile, and other provided definitionseve/tools/<name>tools/<name>.ts
defineSkill(...), getSkill(...)eve/skillsskills/<name>.ts (or skills/<name>.md)
defineHook(...)eve/hookshooks/<slug>.ts
defineChannel(...), POST, GETeve/channelschannels/<name>.ts
eveChannel(...), slackChannel(...), vercelOidc(...)eve/channels/eve, /slack, /authreused from channels/<name>.ts
defineSandbox(...)eve/sandboxsandbox.ts (or sandbox/sandbox.ts)
defineSchedule(...)eve/schedulesschedules/<name>.ts (or schedules/<name>.md)
defineEval(...), defineEvalConfig(...)eve/evalsevals/<name>.eval.ts, evals/evals.config.ts

Runtime accessors live on the subpath that owns the concern:

  • getSession() — current session, turn, auth, parent lineage (eve/context)
  • getSandbox() — live sandbox handle for the current agent (eve/sandbox)
  • getSkill(identifier) — handle for a named skill visible to the current agent (eve/skills)
  • getContext(key), requireContext(key), hasContext(key), setContext(key), ensureContext(key, factory) — unified context helpers (eve/context)

The complete API reference, including types and lower-level runtime primitives, is in the TypeScript API Reference.

Tiny Example

agent/instructions.md

You are a weather-focused assistant. Be concise, accurate, and explicit when you use a tool.

agent/tools/get_weather.ts…

Description from the npm listing.

  • agent-framework
  • agents
  • ai-agents
  • ai-sdk
  • evals
  • eve
  • mcp
  • model-context-protocol
  • nextjs
  • observability
  • react
  • serverless
  • tools
  • vercel
  • workflow

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@chat-js/eve weekly downloads on npm, last 90 days: 0 weekly downloads as of Jul 1, 2026.@chat-js/eveWeekly downloads on npm · Last 90 days0downloads / weekNo observations recorded in this periodno observations · 0 observations · Updated Jul 1, 2026pluginstats.com
@chat-js/eve weekly downloads on npm, last 90 days: 0 weekly downloads as of Jul 1, 2026.

7/30/90-day growth

@chat-js/eve weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@chat-js/eveWeekly downloads growth on npm0downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Jul 1, 2026pluginstats.com
@chat-js/eve weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@chat-js/eve has no ranking history on npm yet.@chat-js/evenpm ranking · by weekly downloads · Last 90 daysNo ranking observations in this periodno observations · 0 observations · Updated Jul 1, 2026pluginstats.com
@chat-js/eve has no ranking history on npm yet.

Listing placement

All npm2,577 listings · 129 pages · 1,290 shown · page 129, #16 (overall #2,576)
All npm: every listing in weekly downloads order

Listing placement

AI SDKs284 listings · 15 pages · page 15, #3 (overall #283)
AI SDKs: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for @chat-js/eve
Date (UTC)Weekly downloadsChange vs. previous
0—

Similar npm AI SDKs plugins

All 20 @chat-js/eve alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@chat-js/eve. First seen Oct 27, 2026; last successful collection Oct 27, 2026. See the methodology.