Skip to content

Features

Infinia (蜂语 / FengYu) is an AI-native orchestration platform. A plan-and-execute Agent turns natural-language goals into multi-step business workflows by orchestrating three extension surfaces — .fyp plugins, .fys skills, and in-process AI tools — on top of a headless Spring Boot backend, a Vue 3 + Vuetify 3 UI, and an Electron desktop shell.

How orchestration works

The Agent is the spine of the platform. Every business flow follows the same loop:

  1. Describe the goal. You state a business objective in natural language in the chat.
  2. Plan & call. The Agent decomposes the goal into steps and, for each step, calls the best-fit extension surface — a .fyp plugin for a concrete capability, a .fys skill for domain procedure/knowledge, or an in-process AI tool.
  3. Confirm sensitive actions. Steps that touch the outside world (sending email, writing files, mutating data) require your explicit approval before they run. Results flow back into the conversation, and the Agent re-plans on failure.
you → Agent plans → .fyp plugin / .fys skill / AI tool → (confirm if sensitive) → result
                  ↑──────────── re-plan on failure ────────────┘

Three extension surfaces

The Agent orchestrates three distinct, intentionally separate surfaces:

SurfaceWhat it isWhat the Agent uses it for
Plugins (.fyp)Isolated packages: a JSON-RPC worker + a micro-frontend UI.Concrete capabilities — file processing, email, data tools — installed from the marketplace.
Skills (.fys)Codex-style progressive-disclosure packages.Domain knowledge and step-by-step procedures, loaded on demand so context stays small.
AI toolsIn-process Spring AI ToolCallback beans.Lightweight operations the model can call directly during a chat.

Capability matrix

FeatureWhat it doesLearn more
AI AgentPlan-and-execute agent that decomposes a goal into steps, with approvals for sensitive actions.AI Agent guide
Reusable workflowsPersist visual DAGs with JSON Schema inputs, run them manually, or publish them as AI-callable tools through the same execution runtime.Reusable workflows
AI ChatMulti-backend chat with streaming (SSE), automatic long-conversation compaction, and bounded tool context. Supports Ollama, OpenAI, Anthropic, and DeepSeek backends.AI Chat guide
Plugin MarketplaceBrowse, install, update, and manage .fyp plugin packages — JSON-RPC workers and micro-frontend UIs.Marketplace
SkillsProgressive-disclosure .fys packages that feed the Agent on-demand domain procedures.Skills
Excel SplitterSplits workbooks by sheet, by column value, or by complex rules. Ships as a plugin with six AI tools.Excel plugin
Email CenterMulti-account confirmed SMTP sending, address books, manual IMAP collection, archives, and nine AI tools.Email Center
Markdown EditorEdit and preview Markdown in the built-in editor.Markdown plugin
Offline Python BuilderBuild air-gap-ready Python wheelhouses (full dependency resolution via pip download) as an async job, with verify and deploy.Offline Python
Browser AgentBuilt-in browser automation via Electron's native engine — 21 effect-classified tools for isolated contexts, stateful tabs, stable refs, interaction, multimodal screenshots, batching, and eval JS. Desktop-only.Browser Capability
Computer UseChatGPT-desktop-style screen control: capture the real screen (vision PNGs), then click, type, scroll, drag, and launch/focus apps — input actions gated by per-turn approval, with a Settings master switch. Works on Windows (no extra permissions) and macOS (needs Screen Recording + Accessibility). Desktop-only.Computer use
Multi-DatabaseFirst-launch wizard picks H2, SQLite, MySQL, or PostgreSQL. Passwords are AES-GCM encrypted.Database guide
Unified notificationsOne host pipeline for agent-run completions, plugin notify calls, and host events — live toasts when visible, native OS notifications when not, and a persisted notification center with unread badge.REST API — Notifications
InternationalizationEnglish-first docs and a localized Vue UI via vue-i18n.Design System
Dark / Light themeMaterial Design 3 theming with dark and light modes, shared with plugin micro-frontends.Design System

Next steps

Released under the GPL-3.0 License.