npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

carvus-agent

v2.2.0

Published

AI-powered CLI coding agent for the Vibe coding community

Readme

Stars Forks License Swarm Multi-Agent Version Node npm Views


 ██████╗ █████╗ ██████╗ ██╗   ██╗██╗   ██╗███████╗
██╔════╝██╔══██╗██╔══██╗██║   ██║██║   ██║██╔════╝
██║     ███████║██████╔╝██║   ██║██║   ██║███████╗
██║     ██╔══██║██╔══██╗╚██╗ ██╔╝██║   ██║╚════██║
╚██████╗██║  ██║██║  ██║ ╚████╔╝ ╚██████╔╝███████║
 ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝  ╚═══╝   ╚═════╝ ╚══════╝

      █████╗  ██████╗ ███████╗███╗   ██╗████████╗
    ██╔══██╗██╔════╝ ██╔════╝████╗  ██║╚══██╔══╝
    ███████║██║  ███╗█████╗  ██╔██╗ ██║   ██║
    ██╔══██║██║   ██║██╔══╝  ██║╚██╗██║   ██║
    ██║  ██║╚██████╔╝███████╗██║ ╚████║   ██║
    ╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚═╝  ╚═══╝   ╚═╝

          ⚡ BUILD • AUTOMATE • DEFEND • SCALE ⚡
              ── PRODUCT OF CΛRVUS LΛBS ──

Carvus Agent is a flagship product of CΛRVUS LΛBS, meticulously engineered by Aadil Fazal. It stands at the intersection of high-performance defensive security and autonomous swarm orchestration.


🚀 𝑸𝑼𝑰𝑪𝑲 𝑺𝑻𝑨𝑹𝑻

# Install globally via npm
npm install -g carvus-agent

# Or run instantly with npx
npx carvus-agent

# Initialize in your project
carvus init

# Launch the swarm
carvus swarm --task "build me a REST API"

# Run a security audit
carvus audit --path ./src --verbose

# Start the memory engine
carvus memory --enable --vector-db chroma
╔══════════════════════════════════════════════════╗
║            CΛRVUS AGENT  v2.2.0                  ║
║      Cybernetic Overlord Autonomous CLI          ║
╠══════════════════════════════════════════════════╣
║  Swarm       ██████████████░░  ACTIVE            ║
║  Memory      ████████████████  ONLINE            ║
║  Security    ████████████░░░░  SCANNING          ║
║  Bridge      ██████████████░░  CONNECTED         ║
║  Voice       ████████░░░░░░░░  STANDBY           ║
╚══════════════════════════════════════════════════╝

🌌 𝑵𝑬𝑼𝑹𝑨𝑳 𝑪𝑶𝑹𝑬 𝑨𝑹𝑪𝑯𝑰𝑻𝑬𝑪𝑻𝑼𝑹𝑬

The Neural Core is the brain of Carvus Agent — a unified orchestration layer that routes intent, delegates to specialized agents, and synthesizes outputs into coherent results.

                            USER INPUT
                                │
               ╔════════════════▼════════════════╗
               ║         INTENT PARSER           ║
               ║   NLP · Context · Routing       ║
               ╚════════════════╤════════════════╝
                                │
               ╔════════════════▼════════════════╗
               ║        CARVUS NEURAL CORE       ║
               ║   Orchestration · Planning      ║
               ║   Memory Injection · Security   ║
               ╚══╤═════════╤══════╤═════════╤══╝
                  │         │      │         │
          ┌───────▼──┐ ┌────▼───┐ ┌▼──────┐ ┌▼────────┐
          │  SWARM   │ │MEMORY  │ │ SEC   │ │ BRIDGE  │
          │  ENGINE  │ │ENGINE  │ │ENGINE │ │ PROXY   │
          └───────┬──┘ └────┬───┘ └┬──────┘ └┬────────┘
                  │         │      │         │
               ╔══▼═════════▼══════▼═════════▼══╗
               ║         OUTPUT COMPOSER         ║
               ║   Merge · Validate · Deliver    ║
               ╚══════════════════════════════════╝
                                │
                         FINAL OUTPUT

⚡ Reactive Terminal Simulation

$ carvus /security-audit --verbose --fix

[BOOT]  Initializing CΛRVUS Neural-Core v2.0.0...
[OK]    Swarm topology loaded: 6 agents online
[OK]    Memory engine connected: vector-db=chroma
[OK]    Bridge established: claude-code · gemini-cli · aider
[INFO]  Target: ./src  (342 files · 48,291 lines)

[SCAN]  Running Secret Scanner...
[WARN]  Hardcoded secret in /config/db.js:14
[WARN]  Exposed API key in /utils/fetch.js:7
[WARN]  Weak hash algorithm in /auth/hash.js:22

[AUTO]  Remediating /config/db.js...
[OK]    Secret injected to environment variables
[AUTO]  Remediating /utils/fetch.js...
[OK]    API key moved to .env · .gitignore updated
[AUTO]  Remediating /auth/hash.js...
[OK]    MD5 replaced with bcrypt (cost=12)

[AUDIT] Dependency scan complete: 0 critical · 2 moderate
[AUDIT] Config validation: passed
[OK]    Audit log written to ./carvus-audit-2024.json

[INFO]  Neural-Core report: 3 issues found · 3 fixed · 0 remaining
[DONE]  Security posture: ██████████ HARDENED

$ _

🧠 𝙎𝙒𝘼𝙍𝙈 𝙏𝙊𝙋𝙊𝙇𝙊𝙂𝙔

The swarm architecture, pioneered by CΛRVUS LΛBS, ensures optimal task distribution and iterative self-correction across six specialized autonomous agents.

┌─────────────────────────────────────────────────────────────────┐
│                      SWARM COORDINATOR                          │
│              Load Balance · Priority Queue · Health             │
└──────────────────────────┬──────────────────────────────────────┘
                           │
         ┌─────────────────┼─────────────────┐
         │                 │                 │
┌────────▼────────┐ ┌──────▼──────┐ ┌───────▼────────┐
│  PLANNER AGENT  │ │RESEARCH AGT │ │  CODER AGENT   │
│                 │ │             │ │                │
│ · Task decomp   │ │ · Web crawl │ │ · Code gen     │
│ · Priority sort │ │ · Doc parse │ │ · Refactoring  │
│ · DAG builder   │ │ · Synthesis │ │ · Test writing │
│ · Retry logic   │ │ · Citation  │ │ · Lint + format│
└────────┬────────┘ └──────┬──────┘ └───────┬────────┘
         │                 │                │
         └─────────────────┼────────────────┘
                           │
         ┌─────────────────┼─────────────────┐
         │                 │                 │
┌────────▼────────┐ ┌──────▼──────┐ ┌───────▼────────┐
│  REVIEW AGENT   │ │SECURITY AGT │ │OPTIMIZER AGENT │
│                 │ │             │ │                │
│ · Code review   │ │ · Sec audit │ │ · Perf profile │
│ · Bug detection │ │ · CVE scan  │ │ · Bundle size  │
│ · Logic verify  │ │ · Fix inject│ │ · Algo improve │
│ · Approve/Retry │ │ · Report    │ │ · Memory tuning│
└────────┬────────┘ └──────┬──────┘ └───────┬────────┘
         │                 │                │
         └─────────────────┼────────────────┘
                           │
                  ┌────────▼────────┐
                  │   FINAL OUTPUT  │
                  │ Validated · Safe│
                  │ Optimized · Done│
                  └─────────────────┘

🔄 Self-Correction Loop

TASK RECEIVED
     │
     ▼
┌────────────┐    FAIL     ┌──────────────────┐
│  PLANNER   │────────────▶│  ERROR ANALYZER  │
│  AGENT     │             │  Root cause detect│
└────┬───────┘             └────────┬─────────┘
     │ PLAN                         │ PATCH
     ▼                              ▼
┌────────────┐            ┌──────────────────┐
│   CODER    │◀───────────│  RETRY INJECTOR  │
│   AGENT    │            │  Context-enriched│
└────┬───────┘            └──────────────────┘
     │ OUTPUT                       ▲
     ▼                              │
┌────────────┐    FAIL              │
│  REVIEWER  │──────────────────────┘
│   AGENT    │
└────┬───────┘
     │ PASS
     ▼
 FINAL RESULT  ✓

🛡️ 𝑺𝑬𝑪𝑼𝑹𝑰𝑻𝒀 𝑬𝑵𝑮𝑰𝑵𝑬

Carvus Agent ships with a next-generation defensive security engine — built to catch what static linters miss, and fix what SAST tools only flag.

┌─────────────────────────────────────────────────────────┐
│                    SECURITY ENGINE v2                   │
│              CΛRVUS LΛBS · Defensive Core               │
└──────────────────────────┬──────────────────────────────┘
                           │
              ┌────────────┼────────────┐
              │            │            │
     ┌────────▼──┐  ┌──────▼───┐ ┌────▼──────────┐
     │  SECRET   │  │   DEP    │ │    CONFIG     │
     │  SCANNER  │  │  AUDITOR │ │   VALIDATOR   │
     └────────┬──┘  └──────┬───┘ └────┬──────────┘
              │            │           │
     ┌────────▼──┐  ┌──────▼───┐ ┌────▼──────────┐
     │ API Keys  │  │ CVE Scan │ │ Env misconfig  │
     │ Tokens    │  │ SBOM Gen │ │ Perm overflow  │
     │ Passwords │  │ Outdated │ │ TLS weak cipher│
     │ PII Data  │  │ Licenses │ │ CORS open      │
     └────────┬──┘  └──────┬───┘ └────┬──────────┘
              │            │           │
              └────────────┼───────────┘
                           │
                  ┌────────▼────────┐
                  │   RISK ENGINE   │
                  │ CRITICAL · HIGH │
                  │  MEDIUM · LOW   │
                  └────────┬────────┘
                           │
              ┌────────────┼────────────┐
              │            │            │
     ┌────────▼──┐  ┌──────▼───┐ ┌────▼────────┐
     │AUTO-PATCH │  │  REPORT  │ │   CI GATE   │
     │  ENGINE   │  │GENERATOR │ │  ENFORCER   │
     └───────────┘  └──────────┘ └─────────────┘

🔍 Secret Detection Coverage

╔══════════════════════════════════════════════════════════╗
║               SECRET SCANNER COVERAGE                    ║
╠══════════════════╦═══════════════════╦═══════════════════╣
║  CLOUD KEYS      ║  AUTH TOKENS      ║  CREDENTIALS      ║
╠══════════════════╬═══════════════════╬═══════════════════╣
║  AWS · GCP · AZ  ║  JWT · OAuth      ║  DB passwords     ║
║  DO · Vercel     ║  GitHub · GitLab  ║  SSH private keys ║
║  Supabase        ║  Slack · Discord  ║  PEM certificates ║
║  Firebase        ║  Stripe · Twilio  ║  PKCS12 bundles   ║
║  Railway         ║  SendGrid         ║  ENV literals     ║
╚══════════════════╩═══════════════════╩═══════════════════╝

🔒 Auto-Remediation Pipeline

$ carvus audit --fix --report ./audit.json

[DETECT] AWS_ACCESS_KEY_ID found in src/aws.js
[RISK]   Severity: CRITICAL
[AUTO]   Revoking key via AWS API...              [OK]
[AUTO]   Rotating to new key pair...              [OK]
[AUTO]   Writing to .env.local...                 [OK]
[AUTO]   Updating .gitignore...                   [OK]
[AUTO]   Purging from git history (BFG)...        [OK]
[DONE]   Secret eliminated from all 47 commits ✓

🧬 𝑴𝑬𝑴𝑶𝑹𝒀 𝑬𝑵𝑮𝑰𝑵𝑬

Carvus Agent's Memory Engine brings genuine long-term recall to the terminal — enabling agents to learn from every session, build project context over time, and perform semantic retrieval at query time.

┌─────────────────────────────────────────────────────────┐
│                    MEMORY ENGINE                        │
└──────────────────────────┬──────────────────────────────┘
                           │
              ┌────────────┼────────────┐
              │            │            │
    ┌─────────▼──┐ ┌───────▼────┐ ┌────▼──────────┐
    │  SESSION   │ │  EPISODIC  │ │   SEMANTIC    │
    │  MEMORY    │ │  MEMORY    │ │   MEMORY      │
    └─────────┬──┘ └───────┬────┘ └────┬──────────┘
              │            │            │
    ┌─────────▼──┐ ┌───────▼────┐ ┌────▼──────────┐
    │ Turn-by-   │ │ Past task  │ │ Concept graph │
    │ turn ctx   │ │ outcomes   │ │ & knowledge   │
    └─────────┬──┘ └───────┬────┘ └────┬──────────┘
              │            │            │
              └────────────┼────────────┘
                           │
                  ┌────────▼────────┐
                  │ CONTEXT ENGINE  │
                  │ Merge · Rank    │
                  │ Compress · Trim │
                  └────────┬────────┘
                           │
                  ┌────────▼────────┐
                  │ VECTOR DATABASE │
                  │ Chroma · Pinecone│
                  │ Weaviate · Qdrant│
                  └────────┬────────┘
                           │
                  ┌────────▼────────┐
                  │  RAG PIPELINE   │
                  │ Embed · Retrieve│
                  │ Re-rank · Inject│
                  └────────┬────────┘
                           │
                  ┌────────▼────────┐
                  │  SMART RECALL   │
                  │ Semantic Search │
                  │ Time-weighted   │
                  │ Priority recall │
                  └─────────────────┘

💾 Memory Tiers

╔═══════════════════════════════════════════════════════════╗
║                    MEMORY HIERARCHY                       ║
╠═════════════╦═══════════════╦══════════════╦═════════════╣
║  TIER       ║  STORAGE      ║  LIFETIME    ║  USE CASE   ║
╠═════════════╬═══════════════╬══════════════╬═════════════╣
║  L1 HOT     ║  RAM / ctx    ║  Session     ║  Active task║
║  L2 WARM    ║  SQLite       ║  30 days     ║  Project ctx║
║  L3 COLD    ║  Vector DB    ║  Persistent  ║  Long recall║
║  L4 ARCHIVE ║  Object store ║  Forever     ║  Audit trail║
╚═════════════╩═══════════════╩══════════════╩═════════════╝

🔗 𝑼𝑵𝑰𝑽𝑬𝑹𝑺𝑨𝑳 𝑩𝑹𝑰𝑫𝑮𝑬 𝑷𝑹𝑶𝑿𝒀

The Bridge Proxy is Carvus Agent's universal adapter layer — enabling seamless interoperability with any AI coding tool in the ecosystem through a unified interface.

┌─────────────────────────────────────────────────────────┐
│                 CARVUS BRIDGE PROXY                     │
│        Universal CLI Orchestration Layer                │
└────────────────────────┬────────────────────────────────┘
                         │
     ┌───────────────────┼───────────────────┐
     │                   │                   │
┌────▼────────┐  ┌────────▼────────┐  ┌──────▼──────────┐
│  ADAPTERS   │  │    ROUTER       │  │    MONITOR      │
│             │  │                 │  │                 │
│ · Protocol  │  │ · Task type     │  │ · Latency       │
│   normalize │  │ · Model select  │  │ · Token usage   │
│ · Auth mgmt │  │ · Cost optimize │  │ · Error rates   │
│ · Retry     │  │ · Fallback      │  │ · Health check  │
└────┬────────┘  └────────┬────────┘  └──────┬──────────┘
     │                    │                   │
     └───────────────────┬┘───────────────────┘
                         │
     ┌───────────────────┼───────────────────────────┐
     │          │         │         │         │       │
┌────▼───┐ ┌───▼────┐ ┌──▼─────┐ ┌─▼─────┐ ┌▼──────┐ ┌▼──────┐
│CLAUDE  │ │GEMINI  │ │ AIDER  │ │ GOOSE │ │OPENAI │ │CUSTOM │
│  CODE  │ │  CLI   │ │        │ │       │ │  CLI  │ │PLUGIN │
└────────┘ └────────┘ └────────┘ └───────┘ └───────┘ └───────┘

⚙️ Bridge Configuration

# carvus.config.toml

[bridge]
  default_adapter = "claude-code"
  fallback_chain  = ["gemini-cli", "aider", "openai"]
  cost_optimize   = true
  parallel        = true
  max_concurrent  = 4

[bridge.claude_code]
  enabled  = true
  priority = 1
  tasks    = ["architecture", "complex-refactor", "review"]

[bridge.gemini_cli]
  enabled  = true
  priority = 2
  tasks    = ["research", "summarize", "explain"]

[bridge.aider]
  enabled  = true
  priority = 3
  tasks    = ["small-edits", "bug-fix", "rename"]

[bridge.goose]
  enabled  = true
  priority = 4
  tasks    = ["automation", "file-ops", "scripting"]

🎙️ 𝑽𝑶𝑰𝑪𝑬 𝑰𝑵𝑻𝑬𝑳𝑳𝑰𝑮𝑬𝑵𝑪𝑬

Talk to your terminal. Carvus Agent ships with an always-on voice pipeline powered by Whisper ASR, enabling hands-free coding, code review narration, and voice-driven task orchestration.

MICROPHONE INPUT
      │
      ▼
┌─────────────────┐
│  WHISPER ASR    │  ──  Local · Private · Fast
│  Speech → Text  │
└────────┬────────┘
         │
         ▼
┌─────────────────┐
│  NLP PIPELINE   │  ──  Intent · Entity · Context
│  Parse Intent   │
└────────┬────────┘
         │
         ▼
┌─────────────────┐
│ COMMAND ROUTER  │  ──  Map to Carvus Commands
│ Voice → Action  │
└────────┬────────┘
         │
    ┌────┴────────────────────────┐
    │                             │
    ▼                             ▼
EXECUTE TASK                 TTS RESPONSE
(swarm / security / memory)  (ElevenLabs · piper)

🗣️ Voice Commands

# You speak:
"Hey Carvus, audit the authentication module"
"Run the full test suite and fix any failures"
"Explain what the useAuth hook does"
"Refactor the database layer to use Prisma"
"Create a new React component called UserCard"

🎨 𝑽𝑰𝑺𝑼𝑨𝑳 𝑮𝑬𝑵𝑬𝑹𝑨𝑻𝑰𝑶𝑵

Carvus Agent can generate architecture diagrams, ERDs, flowcharts, UI wireframes, and system maps — directly from natural language or code analysis.

CODE / PROMPT
      │
      ▼
┌──────────────────────┐
│   AST PARSER         │  ──  Analyze structure
│   Code → Graph       │
└──────────┬───────────┘
           │
           ▼
┌──────────────────────┐
│  DIAGRAM PLANNER     │  ──  Choose diagram type
│  Layout · Hierarchy  │
└──────────┬───────────┘
           │
    ┌──────┴──────────────────────────┐
    │         │          │            │
    ▼         ▼          ▼            ▼
MERMAID    PLANTUML    D2 LANG    SVG DIRECT
 (.md)     (.puml)    (.d2)      (.svg)
    │         │          │            │
    └──────┬──┴──────────┘────────────┘
           │
           ▼
   RENDER + EXPORT
   PNG · SVG · PDF · HTML

📊 Supported Diagram Types

╔══════════════════════════════════════════════════════════════╗
║                 VISUAL GENERATION SUITE                      ║
╠══════════════════╦═══════════════════╦════════════════════════╣
║  ARCHITECTURE    ║  DATA MODELS      ║  WORKFLOWS             ║
╠══════════════════╬═══════════════════╬════════════════════════╣
║  System diagrams ║  ERD · UML class  ║  Sequence diagrams     ║
║  Microservices   ║  Schema maps      ║  Flowcharts            ║
║  Network topology║  Relation graphs  ║  State machines        ║
║  Infra maps      ║  Data lineage     ║  BPMN processes        ║
║  Dependency tree ║  Type hierarchies ║  Gantt timelines       ║
╚══════════════════╩═══════════════════╩════════════════════════╝

📦 Installing Plugins

# Browse plugins
carvus plugins list

# Install a plugin
carvus plugins install carvus-docker
carvus plugins install carvus-k8s
carvus plugins install @community/carvus-prisma

# Use installed plugin
carvus docker compose --ai-generate
carvus k8s audit --cluster production

# Build your own plugin
carvus plugins scaffold my-plugin
carvus plugins publish my-plugin

🌐 𝑪𝑨𝑹𝑽𝑼𝑺 𝑬𝑪𝑶𝑺𝒀𝑺𝑻𝑬𝑴

An entire ecosystem built by CΛRVUS LΛBS to empower the modern developer — from terminal tools to cloud-native platforms.

📡 Product Matrix

╔════════════════╦══════════════════════╦══════════╦══════════╗
║  PRODUCT       ║  DESCRIPTION         ║  STATUS  ║  LINK    ║
╠════════════════╬══════════════════════╬══════════╬══════════╣
║  Carvus Agent  ║  Autonomous CLI AI   ║  STABLE  ║  here    ║
║  Carvus Code   ║  npm AI coding agent ║  STABLE  ║  npm     ║
║  Carvus OS     ║  Browser desktop OS  ║  BETA    ║  web     ║
║  Carvus Chess  ║  AI chess platform   ║  STABLE  ║  web     ║
║  Carvus Cloud  ║  Deploy + infra mgmt ║  ALPHA   ║  soon    ║
║  Carvus Voice  ║  Voice CLI bridge    ║  ALPHA   ║  soon    ║
╚════════════════╩══════════════════════╩══════════╩══════════╝

⚙️ 𝑪𝑶𝑵𝑭𝑰𝑮𝑼𝑹𝑨𝑻𝑰𝑶𝑵

Full configuration reference for carvus.config.toml.

# ─────────────────────────────────────────────
#  carvus.config.toml  ·  CΛRVUS AGENT v2.2.0
# ─────────────────────────────────────────────

[core]
  version       = "2.2.0"
  log_level     = "info"          # debug | info | warn | error
  telemetry     = false           # opt-in anonymous usage stats
  auto_update   = true

[swarm]
  enabled       = true
  max_agents    = 6
  parallel      = true
  timeout_ms    = 30000
  retry_limit   = 3
  self_correct  = true

[memory]
  enabled       = true
  backend       = "chroma"        # chroma | pinecone | qdrant | weaviate
  session_ttl   = "24h"
  episodic_ttl  = "30d"
  semantic_ttl  = "forever"
  embedding     = "openai"        # openai | local | cohere

[security]
  scan_on_save  = true
  auto_fix      = true
  severity      = "medium"        # low | medium | high | critical
  report_format = "json"          # json | html | markdown
  ci_gate       = true

[voice]
  enabled       = false
  asr           = "whisper"       # whisper | deepgram
  tts           = "piper"         # piper | elevenlabs
  hotword       = "hey carvus"
  language      = "en"

[bridge]
  default       = "claude-code"
  cost_optimize = true
  parallel      = true

[plugins]
  auto_install  = false
  registry      = "https://plugins.carvuslabs.dev"

📊 𝑩𝑬𝑵𝑪𝑯𝑴𝑨𝑹𝑲𝑺

Measured against leading autonomous coding agents on the SWE-bench Verified benchmark suite.

╔══════════════════════════════════════════════════════════════╗
║           PERFORMANCE BENCHMARK  ·  SWE-BENCH VERIFIED       ║
╠═══════════════════════╦══════════╦══════════╦════════════════╣
║  AGENT                ║  SCORE   ║  SPEED   ║  COST / TASK   ║
╠═══════════════════════╬══════════╬══════════╬════════════════╣
║  Carvus Agent v2  ⚡  ║  67.4%   ║  12s avg ║  $0.00         ║
║  Competitor A         ║  63.8%   ║  18s avg ║  $0.11         ║
║  Competitor B         ║  61.2%   ║  22s avg ║  $0.09         ║
║  Competitor C         ║  58.7%   ║  31s avg ║  $0.17         ║
╚═══════════════════════╩══════════╩══════════╩════════════════╝

  Task Resolution Rate
  Carvus v2  ████████████████████████████░░░░  67.4%
  Comp A     █████████████████████████░░░░░░░  63.8%
  Comp B     ████████████████████████░░░░░░░░  61.2%
  Comp C     ██████████████████████░░░░░░░░░░  58.7%

  Speed (lower = better)
  Carvus v2  ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░  12s
  Comp A     ██████░░░░░░░░░░░░░░░░░░░░░░░░░░  18s
  Comp B     ███████░░░░░░░░░░░░░░░░░░░░░░░░░  22s
  Comp C     ██████████░░░░░░░░░░░░░░░░░░░░░░  31s

🗺️ 𝑹𝑶𝑨𝑫𝑴𝑨𝑷

2026 Q1  ──────────────────────────────────────────────────────
         ✅  Swarm architecture v1 · 6 agents
         ✅  Security engine · Secret scanner
         ✅  Bridge proxy · Claude Code + Gemini CLI
         ✅  Memory engine · Chroma integration

2026 Q2  ──────────────────────────────────────────────────────
         ✅  Voice intelligence · Whisper ASR
         ✅  Visual generation · Mermaid + D2
         ✅  Plugin system · First-party plugins
         🔄  Plugin marketplace · community registry

2026 Q3  ──────────────────────────────────────────────────────
         🔄  Carvus Cloud integration · deploy from CLI
         🔄  Multi-model routing · cost optimizer
         📋  Team collaboration · shared memory
         📋  Enterprise SSO · SAML + SCIM

2026 Q4  ──────────────────────────────────────────────────────
         📋  Carvus OS deep integration
         📋  Mobile companion app
         📋  Fine-tuned Carvus model (carvus-7b)
         📋  SOC2 Type II certification

LEGEND:  ✅ Released  🔄 In Progress  📋 Planned

🤝 𝑪𝑶𝑵𝑻𝑹𝑰𝑩𝑼𝑻𝑰𝑵𝑮

Carvus Agent is built in the open. Contributions from the community are welcome and celebrated.

flowchart LR
    A(("🌟<br/>HOW TO<br/>CONTRIBUTE"))

    B(["🐞<br/>Bug Report"])
    C(["✨<br/>Feature Request"])
    D(["🚀<br/>Code Contribution"])

    B1(["Issues tab"])
    B2(["Repro steps"])
    B3(["Environment"])

    C1(["Discussion tab"])
    C2(["Use case"])
    C3(["RFC format"])

    D1(["Fork → PR"])
    D2(["Tests required"])
    D3(["Lint passing"])

    A --- B
    A --- C
    A --- D

    B --> B1
    B --> B2
    B --> B3

    C --> C1
    C --> C2
    C --> C3

    D --> D1
    D --> D2
    D --> D3

    style A fill:#1e1b4b,color:#fff,stroke:#818cf8,stroke-width:5px
    style B fill:#fee2e2,stroke:#ef4444,stroke-width:3px
    style C fill:#dbeafe,stroke:#3b82f6,stroke-width:3px
    style D fill:#dcfce7,stroke:#22c55e,stroke-width:3px
# Get started
git clone https://github.com/Aadil-Fazal/carvus-agent
cd carvus-agent
npm install
npm run dev

# Run tests
npm test
npm run test:coverage

# Lint
npm run lint
npm run lint:fix

# Build
npm run build

# Submit PR
git checkout -b feat/my-feature
git commit -m "feat: add my feature"
git push origin feat/my-feature
# open pull request on GitHub

📜 𝑳𝑰𝑪𝑬𝑵𝑺𝑬

MIT License

Copyright (c) 2024 Aadil Fazal · CΛRVUS LΛBS

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

🌌 𝑻𝑯𝑬 𝑭𝑼𝑻𝑼𝑹𝑬 𝑶𝑭 𝑪𝑨𝑹𝑽𝑼𝑺: 𝑪𝑶𝑹𝑬 𝑭𝑬𝑨𝑻𝑼𝑹𝑬𝑺 & 𝑹𝑶𝑨𝑫𝑴𝑨𝑷

Carvus Agent is evolving into a complete AI operating system. Below is our roadmap and feature set designed for the ultimate development experience.

🤖 Core AI Features

  • Multiple AI models: Integrated support for Claude, GPT, Gemini, Grok, DeepSeek, and local models via Ollama.
  • Model routing: Automatically choose the best model based on task complexity and cost.
  • Long-term memory: Persistent context across sessions via vector databases.
  • Conversation branching: Fork chats to explore different implementation paths.
  • Shared chats: Collaborate on agent workflows with team members.
  • Voice conversations: Real-time speech-to-speech interaction.
  • Vision: Full image and screenshot understanding.
  • Web search: Live web access with cited sources.
  • Deep research mode: Exhaustive information gathering for complex topics.
  • Thinking mode: Visualized reasoning steps and chain-of-thought processing.
  • Canvas/Artifacts: dedicated workspace for code and documents.

💻 Developer Features

  • VS Code integration: Control your IDE directly from the agent.
  • GitHub analysis: Deep repo-wide understanding and PR management.
  • Terminal execution: Secure command execution with auto-correction.
  • Docker sandbox: Isolated environment for running untrusted code.
  • Browser automation: Playwright-powered web interaction and testing.
  • API testing: Automated endpoint validation and documentation.
  • MCP Server support: Interoperability with Model Context Protocol servers.
  • Multi-agent swarms: Coordinate 50+ specialized agents simultaneously.
  • Code interpreter: Native execution of Python and JS for data analysis.
  • Live preview: Real-time rendering for HTML, CSS, JS, React, Markdown, and Mermaid.

📁 Workspace Features

  • Projects with folders: Organized agent workspaces.
  • Drag-and-drop: Seamless file and asset uploads.
  • Document support: RAG-ready PDF, DOCX, and Excel processing.
  • Semantic search: Find anything in your codebase via vector search.
  • Auto-save & Versioning: Never lose a thought with persistent state.

🎨 Interface Features

  • Liquid glass design: Premium, modern aesthetics.
  • Particle background: Interactive visual experience.
  • Theme customization: Personalized fonts, colors, and layouts.
  • Split-screen chat: Multi-tasking within a single session.

🧠 Memory System

  • User profiles: Learning your coding style and preferences.
  • Relationship graph: Visual knowledge graph of your memories.
  • Smart editing: Manually tune or delete specific agent memories.

🔥 Agent Features

  • Autonomous tasks: Set high-level goals and let Carvus handle the rest.
  • Specialized agents: Dedicated agents for Research, Coding, Design, Finance, and Security.
  • Scheduled tasks: Automate your workflow with cron-like execution.
  • Background execution: Agents that work while you're offline.

🚀 Advanced Features (CARVUS Labs)

  • Computer Use Agent: Open apps, click buttons, and type automatically.
  • Live Mode: Real-time screen and webcam understanding.
  • CARVUS Studio: No-code visual builder for custom agents.
  • CARVUS OS: A full AI-driven desktop environment.
  • Auto-Update: Self-healing and updating via /update command.

🌟 𝑻𝑬𝑪𝑯 𝑺𝑻𝑨𝑪𝑲

╔══════════════════════════════════════════════════════════════╗
║                     TECH STACK                               ║
╠══════════════╦═══════════════════════════════════════════════╣
║  RUNTIME     ║  Node.js 18+ · TypeScript 5 · ESM             ║
╠══════════════╬═══════════════════════════════════════════════╣
║  AI LAYER    ║  Anthropic SDK · OpenAI SDK · LangChain       ║
╠══════════════╬═══════════════════════════════════════════════╣
║  VECTOR DB   ║  ChromaDB · Pinecone · Qdrant · Weaviate      ║
╠══════════════╬═══════════════════════════════════════════════╣
║  VOICE       ║  Whisper (ASR) · Piper · ElevenLabs (TTS) ·etc║
╠══════════════╬═══════════════════════════════════════════════╣
║  DIAGRAMS    ║  Mermaid · PlantUML · D2 · SVG                ║
╠══════════════╬═══════════════════════════════════════════════╣
║  SECURITY    ║  Semgrep · TruffleHog · OSV · SBOM            ║
╠══════════════╬═══════════════════════════════════════════════╣
║  CLI         ║  Commander · Ink (React TUI) · Chalk · Ora    ║
╠══════════════╬═══════════════════════════════════════════════╣
║  TESTING     ║  Vitest · Playwright · MSW                    ║
╚══════════════╩═══════════════════════════════════════════════╝


╔══════════════════════════════════════════════════════════════╗
║                                                              ║
║         CΛRVUS AGENT  ·  PRODUCT OF CΛRVUS LΛBS              ║
║                BUILT BY AADIL FAZAL                          ║
║                                                              ║
║           ⚡ BUILD · AUTOMATE · DEFEND · SCALE ⚡           ║
║                                                              ║
╚══════════════════════════════════════════════════════════════╝