Skip to content
PluginStats

@avasis-ai/synthcode weekly downloads statistics

By avasis-ai · npm · Claude Code

SynthCode - Synthesize any LLM into a production-grade AI agent. Battle-tested agentic patterns, model-agnostic, TypeScript-first.

View on npm Fresh · Oct 29, 2026

@avasis-ai/synthcode has 119 recorded weekly downloads on npm, ranking #1853 of 2,667 tracked listings.

Weekly downloads
119
Official API · Oct 27, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1853
Among tracked npm listings

About @avasis-ai/synthcode

<div align="center"> <pre> $$$$$$$\ $$\ $$\ $$$$$$\ $$\ $$ __$$\ $$ | $$ | $$ __$$\ $$ | $$ / \__|$$\ $$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$ / \__| $$$$$$\ $$$$$$$ | $$$$$$\ \$$$$$$\ $$ | $$ |$$ __$$\\_$$ _| $$ __$$\ $$ | $$ __$$\ $$ __$$ |$$ __$$\ \____$$\ $$ | $$ |$$ | $$ | $$ | $$ | $$ |$$ | $$ / $$ |$$ / $$ |$$$$$$$$ | $$\ $$ |$$ | $$ |$$ | $$ | $$ |$$\ $$ | $$ |$$ | $$\ $$ | $$ |$$ | $$ |$$ ____| \$$$$$$ |\$$$$$$$ |$$ | $$ | \$$$$ |$$ | $$ |\$$$$$$ |\$$$$$$ |\$$$$$$$ |\$$$$$$$\ \______/ \____$$ |\__| \__| \____/ \__| \__| \______/ \______/ \_______| \_______| $$\ $$ | \$$$$$$ | \______/ </pre> <br/> <h3>Neural Intuition x Symbolic Precision</h3> <p> <img src="https://img.shields.io/npm/v/@avasis-ai/synthcode-tui?color=%237c5cfc&label=TUI&style=for-the-badge" /> <img src="https://img.shields.io/npm/v/@avasis-ai/synthcode?color=%239b7dff&label=Framework&style=for-the-badge" /> <img src="https://img.shields.io/github/license/avasis-ai/synthcode?color=%23455a70&style=for-the-badge" /> <img src="https://img.shields.io/badge/tests-269_passing-%231D9E75?style=for-the-badge" /> </p> <p> A neurosymbolic coding platform. Six symbolic gates verify every LLM output in ~3-8ms.<br/> The terminal is the correct interface. </p> <br/> <img src="tui/assets/demo.gif" width="700" alt="SynthCode Demo" /> </div>

Install

# TUI -- the full experience
npx @avasis-ai/synthcode-tui@latest

# Framework -- programmatic API
bun add @avasis-ai/synthcode

Screenshots

<div align="center"> <table><tr> <td><img src="tui/assets/chat.svg" width="420" alt="Chat Mode" /></td> <td><img src="tui/assets/gate-trace.svg" width="420" alt="Gate Trace" /></td> </tr><tr> <td><img src="tui/assets/world-model.svg" width="420" alt="World Model" /></td> <td><img src="tui/assets/architecture.svg" width="420" alt="Architecture" /></td> </tr></table> </div>

The Six Gates

GateVerifiesLatency
StructureAST well-formedness, syntax validity~1ms
ScopeVariable bindings, lexical resolution~2ms
TypeType consistency, inference chains~3ms
SafetySide-effect boundaries, mutation control~2ms
Control FlowReachability, termination guarantees~3ms
SemanticLogical coherence, intent alignment~5ms

Features

  • Dual-path verification -- neural output passes six symbolic gates before touching your codebase
  • Zero-dependency framework -- 10KB gzipped, no runtime deps
  • Agentic chat -- up to 15 autonomous rounds with inline gate feedback
  • Six screen modes -- chat, gates, code view, world model, trust boundary, playground
  • Provider-agnostic -- Gemini, Groq, OpenRouter, OpenAI, Ollama
  • 269 tests -- 300+ consecutive CI runs, zero failures
  • OpenTUI engine -- built on Zig+TS for native terminal performance

Quick Start

TUI:

npx @avasis-ai/synthcode-tui@latest

Framework:

import { Agent, BashTool, DualPathVerifier } from "@avasis-ai/synthcode";
import { OllamaProvider } from "@avasis-ai/synthcode/llm";

const agent = new Agent({
  model: new OllamaProvider({ model: "qwen3:32b" }),
  tools: [BashTool],
  dualPathVerifier: new DualPathVerifier(),
});

for await (const event of agent.run("List all TypeScript files in src/")) {
  if (event.type === "text") process.stdout.write(event.text);
}

Architecture

<div align="center"> <img src="tui/assets/hero.svg" width="700" alt="Architecture Overview" /> </div>
  LLM Output
      |
      v
 +----------+   +-------+   +------+   +--------+   +------------+   +----------+
 | Structure|-->| Scope |--->| Type |--->| Safety |--->| ControlFlow|--->| Semantic |
 +----------+   +-------+   +------+   +--------+   +------------+   +----------|
      |                                                               |
      v                                                               v
   REJECT                                                          ACCEPT

Framework API

import {
  Agent, BashTool, FileReadTool, FileWriteTool,
  DualPathVerifier, WorldModel, CostTracker, CircuitBreaker,
  AnthropicProvider, OpenAIProvider, OllamaProvider,
} from "@avasis-ai/synthcode";

const agent = new Agent({
  model: new AnthropicProvider({ model: "claude-sonnet-4-20250514" }),
  tools: [BashTool, FileReadTool, FileWriteTool],
  dualPathVerifier: new DualPathVerifier(),
  costTracker: new CostTracker(),
});
npx @avasis-ai/synthcode "Explain this codebase"              # auto-detect
npx @avasis-ai/synthcode "Refactor this" --ollama qwen3:32b   # local
npx @avasis-ai/synthcode adapt catalog                         # 30+ models

Agent Patterns

SynthCode is designed for autonomous agents that run 24/7. Here are common patterns:

Error Handling & Resilience

Autonomous agents must handle failures gracefully:

import { createResilientTool, ErrorLogger, CircuitBreaker } from "@avasis-ai/synthcode";

// Wrap tools with retry logic and circuit breaking
const bashTool = createResilientTool(
  new BashTool(),
  new ErrorLogger(),
  new CircuitBreaker(),
  { maxRetries: 3 }
);

// The agent continues even when tools fail temporarily

See examples/error-handling.ts for a complete implementation with:

  • Automatic retry with exponential backoff
  • Circuit breaker pattern for failing tools
  • Structured error logging for debugging
  • Graceful degradation when tools are unavailable
Continuous Monitoring…

Description from the npm listing.

  • ai
  • agent
  • llm
  • agentic
  • claude
  • claude-code
  • gpt
  • tool-use
  • mcp
  • context-management
  • synthcode
  • typescript

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

@avasis-ai/synthcode weekly downloads on npm, last 90 days: 119 weekly downloads as of Oct 27, 2026.@avasis-ai/synthcodeWeekly downloads on npm · Last 90 days119downloads / week105110115120125130135Jul 29Aug 13Aug 28Sep 12Sep 27Oct 12Oct 27downloads / weekOct 27, 2026 – Oct 27, 2026 · 1 observations · Updated Oct 27, 2026pluginstats.com
@avasis-ai/synthcode weekly downloads on npm, last 90 days: 119 weekly downloads as of Oct 27, 2026.

7/30/90-day growth

@avasis-ai/synthcode weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@avasis-ai/synthcodeWeekly downloads growth on npm119downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 27, 2026pluginstats.com
@avasis-ai/synthcode weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@avasis-ai/synthcode npm ranking history: currently #1853 (by weekly downloads).@avasis-ai/synthcodenpm ranking · by weekly downloads · Last 90 days#1853current rank#1851#1852#1853#1854#1855Jul 31Aug 15Aug 30Sep 14Sep 29Oct 14Oct 29rankOct 29, 2026 – Oct 29, 2026 · 1 observations · Updated Oct 27, 2026pluginstats.com
@avasis-ai/synthcode npm ranking history: currently #1853 (by weekly downloads).

Listing placement

All npm2,667 listings · 134 pages · 1,334 shown · page 103, #13 (overall #2,053)
All npm: every listing in weekly downloads order

Listing placement

Claude Code379 listings · 19 pages · page 17, #9 (overall #329)
Claude Code: 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 @avasis-ai/synthcode
Date (UTC)Weekly downloadsChange vs. previous
119—

Similar npm Claude Code plugins

All 20 @avasis-ai/synthcode 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/@avasis-ai/synthcode. First seen Oct 29, 2026; last successful collection Oct 29, 2026. See the methodology.