Skip to content
View NEXARA-oss's full-sized avatar

Block or report NEXARA-oss

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md
Nexara

Nexara

Open-Source Multimodal AI Automation Ecosystem

Build · Orchestrate · Scale · Automate

License Discord PRs Welcome Contributors Twitter OpenSSF


What Is Nexara?

Nexara is an open-source ecosystem building the infrastructure layer for multimodal AI automation. We design and maintain production-grade frameworks that let developers compose AI agents, orchestrate complex workflows, build plugin-driven systems, and deploy at scale — without being locked into any single provider or platform.

We are not a wrapper around existing AI APIs. We are the connective tissue beneath them.

Our mission: make agentic AI automation as composable, extensible, and reliable as modern web infrastructure — built in the open, with contributors at the center of every decision.


Flagship — NeuroWeave

Stars Latest Release CI npm

NeuroWeave is a multimodal AI orchestration engine that treats agents, tools, data streams, and decision logic as first-class composable primitives. Build workflows that think, branch, retry, and adapt — powered by any LLM backend.

import { Weave, Agent, Step } from "@nexara/neuroweave";

const pipeline = new Weave()
  .pipe(new Agent("analyzer", { model: "claude-sonnet-4", tools: [searchTool] }))
  .branch({
    condition: (ctx) => ctx.confidence > 0.85,
    yes: new Step("synthesize"),
    no:  new Agent("clarifier", { model: "gpt-4o" }),
  })
  .pipe(new Step("format-output"))
  .build();

const result = await pipeline.run({ input: "Summarize the latest AI research" });

Core capabilities:

Capability Description
🖼️ Multimodal-native Process text, images, audio, video, and structured data in unified pipelines
🔀 Provider-agnostic Swap Claude, GPT-4o, Gemini, Mistral, Ollama — zero workflow changes
💾 Stateful execution Persistent memory, checkpointing, and resumable long-running agents
🔌 Plugin ecosystem Extend with community or private plugins via a typed SDK
🎨 Visual composer Design workflows in Nexara Studio, export as executable code
📊 Observability-first Full OpenTelemetry traces, spans, and metrics out of the box

→ Explore NeuroWeave · → Quick Start · → API Reference


Architecture Philosophy

┌──────────────────────────────────────────────────────┐
│                   Nexara Studio                      │
│             (Visual Workflow Composer)                │
└─────────────────────┬────────────────────────────────┘
                      │ exports / imports
┌─────────────────────▼────────────────────────────────┐
│                  NeuroWeave Engine                    │
│   Agents · Steps · Memory · Branches · Tools          │
│──────────────────────────────────────────────────────│
│  @nexara/core   @nexara/agents   @nexara/memory       │
└──────┬───────────────────────────────┬───────────────┘
       │                               │
┌──────▼──────────┐         ┌──────────▼──────────────┐
│  Plugin Layer   │         │    Provider Adapters      │
│  nexara-plugins │         │  Claude · GPT · Gemini    │
│  Community SDK  │         │  Mistral · Ollama · vLLM  │
└─────────────────┘         └─────────────────────────┘

We believe great AI infrastructure must be:

  • Composable — small, typed primitives that combine predictably
  • Observable — full trace visibility from input to output, every token
  • Portable — runs in Node.js, Python, Deno, edge runtimes, or local machines
  • Auditable — every decision logged, every branch traceable, no black boxes
  • Open — no telemetry you didn't ask for, no vendor lock-in, ever

Why Nexara?

The AI tooling landscape is fragmented. Developers glue together incompatible abstractions, fight framework lock-in, and rebuild orchestration logic from scratch on every project. Nexara exists to solve that permanently.

We are building toward a world where:

  1. Any developer can compose production-grade AI systems in hours, not weeks
  2. Any agent can interoperate with any other through standardized interfaces
  3. Any model can be swapped without rewriting application logic
  4. Any workflow is observable, debuggable, and auditable end-to-end

This is not a moonshot — it's a disciplined engineering effort, built incrementally, in public, with community consensus.


Contributing

Nexara is built by engineers, researchers, and AI practitioners who believe the best tooling should be open. We welcome everyone — from first-time open-source contributors to principal engineers.

Where to start:

Track What We Need Entry Point
🔧 Core engine TypeScript performance, scheduler work pkg: core
🧩 Plugins New integrations, tools, data connectors pkg: plugins
📖 Docs Guides, tutorials, code examples documentation
🎨 Studio UI React components, workflow canvas app: studio
🌐 Community Answering questions, reviewing PRs Discord

Read the Contributing Guide
Browse Good First Issues
Join Discord


Roadmap

Nexara follows an open governance model. Roadmap decisions are made publicly via GitHub Discussions. Core maintainers are elected annually from active contributors.

Current milestone: v0.4 — Distributed Agents

v0.3  ████████████████████  ✅ Stable  — Core engine, providers, plugin SDK v1
v0.4  ████████░░░░░░░░░░░░  🔄 Active  — Multi-agent coordination, distributed checkpoints
v0.5  ░░░░░░░░░░░░░░░░░░░░  📋 Planned — Studio integration, visual debugger
v1.0  ░░░░░░░░░░░░░░░░░░░░  📋 Planned — Production stable, LTS, enterprise features

→ Full roadmap · → Discuss priorities


Community Programs

Program Status Details
🏆 Nexara Champions Ongoing Active contributors recognized each quarter
🧑‍🏫 Contributor Mentorship Ongoing New to OSS? Reach out →

Governance & Security


nexara.dev · Docs · Blog · Discord · Twitter

Built with ❤️ by the Nexara community · Apache 2.0 Licensed · Contributor-first, always

Popular repositories Loading

  1. PulseStack PulseStack Public

    Open-source observability and runtime intelligence platform for distributed AI workflows, autonomous agents, and automation systems.

    TypeScript 4 10

  2. .github .github Public

    2

  3. FluxCore FluxCore Public

    Event-driven orchestration engine for distributed workflows and autonomous automation systems.

    2 1

  4. awesome-nexara awesome-nexara Public

    Curated workflows, resources, contributor projects, and ecosystem showcases from NEXARA.

    2

  5. NeuroWeave NeuroWeave Public

    Open-source coordination infrastructure for intelligent systems, AI agents, and multimodal automation.

    1

  6. ForgeLink ForgeLink Public

    Open integration framework for APIs, tools, workflows, and plugin ecosystems.

    1