Skip to main content
Eligapris
Products
Services
Free toolsAboutBlogContact

Products

KidSync.careaiStationErgowaLeaptrOmnishLemon AI AgentQuietViewSamepadType For MeAll products

Services

Web DevelopmentHosting & DevOpsConsultationLocal AI InferenceEducationAll servicesFree toolsAboutBlog
Contact
Eligapris

Products we ship. Engineering work we take on. Same team.

Products

  • KidSync.care
  • aiStation
  • Ergowa
  • Leaptr
  • Omnish
  • Lemon AI Agent
  • QuietView
  • Samepad
  • Type For Me
  • All products

Services

  • Web Development
  • Hosting & DevOps
  • Consultation
  • Local AI Inference
  • Education
  • All services

Company

  • About
  • Contact
  • Blog

Free tools

  • Photo Resizer
  • Metadata Remover
  • Metadata Viewer
  • Screenshot Redactor
  • Vocal Remover
  • Beat Maker
  • Sheet Music Player
  • MIDI Editor
  • AI Note Taker
  • Audio to Text
  • Markdown Editor
  • Text Transfer
  • Gemini Watermark Remover

© 2026 Eligapris. All rights reserved.

Products we ship. Engineering we take on.

Staff login

Lemon AI Agent

Delegate specialist agents from your API

View on npmAll products
Step 1 of 4Create agent — createLemonAgent + lemonTool
app/api/agent/route.ts
import { createLemonAgent, lemonTool, z }

const agent = await createLemonAgent({
  model: 'gpt-4o-mini',
  tools: [lemonTool({ name: 'search_docs', ... })],
});

LemonGrove

orchestrator

research_agent

Research tasks

writer_agent

Writing tasks

SSE stream
Waiting for grove.run()…
Multi-agent delegation from your server—no workflow canvas.
Multi-agent SDKStreaming invokeTool callingnpm install

Why Lemon AI Agent

Plant seeds—don't wire graphs

No workflow canvas

Register specialist agents as tools; LemonGrove delegates—no graph editor or engine lock-in.

API-first

Built for Next.js routes, Express handlers, and background jobs on your server.

Single ESM bundle

One npm install—compiled artifact in node_modules, not a sprawling source tree.

Bundled providers

OpenAI, Anthropic, and Gemini adapters included—your keys, your endpoints.

What you get

Production-shaped agent tooling

Tool-calling loop

Automatic tool rounds with optional step tracing.

LemonGrove specialists

Child agents exposed as tools; orchestrator synthesizes the final answer.

Streaming

Token, tool-start, tool-end, and done chunks for live UIs and SSE.

Structured output

Zod-validated final JSON via built-in formatting tool.

Fallback model

Secondary model if the primary call fails.

Human-in-the-loop

Approve irreversible tools before they run with humanGate.

Quick start

Try it in minutes

npm install lemon-ai-agent
import { createLemonAgent, lemonTool, z } from 'lemon-ai-agent';

const agent = await createLemonAgent({
  model: 'gpt-4o-mini',
  tools: [
    lemonTool({
      name: 'search_docs',
      description: 'Search internal documentation',
      schema: z.object({ query: z.string() }),
      run: async ({ query }) => `Results for: ${query}`,
    }),
  ],
});

const result = await agent.invoke({
  input: 'Summarize what changed in our last release',
});
console.log(result.output);
  • No workflow canvas—LemonGrove coordinates specialists
  • OpenAI, Anthropic, and Gemini bundled
  • Zod-validated structured output
Install from npm

Quick links

npm packageGitHub repository

License: MIT

View on npm

Other products

Childcare director with children while KidSync shows daily operations status

KidSync.care

Operations software for licensed childcare

aiStation browser workspace with writing and image tools open

aiStation

Browser workspace for writing, image, CV, and grant tools

Ergowa shared schedule view for workers' compensation agency staff

Ergowa

Scheduling and case tracking for workers' comp agencies

Questions about Lemon AI Agent?

Ask about access, fit, or how it works with your setup.

Install from npmAll products