
Company News
AWS Security Hub Adds Socket for Supply Chain Security
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.
@phuetz/code-buddy
Advanced tools
Open-source multi-provider AI coding agent for the terminal, desktop, and HTTP. 15 LLM providers (Grok, Claude, ChatGPT, Gemini, Ollama, LM Studio, β¦) with ~110 tools, a peer-to-peer fleet, opt-in self-improvement, multi-channel messaging, and a skills sy
Watch a local model reason on screen, then use real tools to do the work β no cloud, no API bill, ~$0. Or bring any of 15 providers (Claude, GPT, Grok, Gemini, β¦) with automatic failover. From your terminal, a desktop app, your phone, or a 24/7 service. No lock-in.
A local model reasons, then uses a tool to create a real file β ~$0.0001, no cloud. More demos β
$0), any of 15 providers with auto-failover, or a flat-fee ChatGPT Plus/Pro login (no API metering).peer.chat / peer.tool.invoke) across your network.Don't take our word for it β see it work, reproduce it yourself β . Every headline claim above, with the exact command and the real
$0output (local model writes code + a passing test, goal mode, the desktop app, the autonomous fleet loop).
Live site β Β· Proof β Β· Quick Start Β· In action Β· What it does Β· FAQ Β· Docs Β· Contributing
An open-source, multi-provider AI coding agent with a terminal UI, an HTTP/WebSocket server, and the Cowork desktop app β all on one core engine. It reads files, writes code, runs commands, opens PRs, and plans complex tasks across 15 LLM providers with automatic failover and per-provider circuit breakers. With buddy login, a ChatGPT Plus / Pro subscription becomes the flat-fee brain of the whole system β no API keys, no per-token metering. An optional companion layer adds voice, durable memory, opt-in camera perception, and 24/7 background operation.
It writes the code and the test, then runs it β $0. Hand Code Buddy a task in the terminal; here Grok (a flat-fee subscription, no API key) writes FizzBuzz + a test and runs it green β then a human re-runs the test to confirm. Unedited:
Free local AI, with the reasoning on screen. A local Ollama model (qwen3.6:35b-a3b) thinks through a task, then uses tools to do it β no cloud, ~$0.0001. Unedited captures from the Cowork desktop app:
![]() Reasoning chat β thinks step-by-step, then answers Β· local Β· ~$0.0001
|
![]() Real task β reasons, uses the file tool, confirms the artifact Β· local Β· ~$0.0001
|
ChatGPT Pro / Plus login β buddy login, sign in once, then chat with gpt-5.5 from the terminal. No API key; cost reported as $0.0000 (flat-fee plan).
xAI / SuperGrok login β buddy login xai, sign in once, then Grok answers for $0 (flat-fee subscription, no API key):
Self-audit. Asked to find a bug in its own integration code, gpt-5.5 reads provider-chatgpt-responses.ts, spots a stale-variable issue (mutated body.model not propagated), and proposes the exact fix:
On your phone β chat with the same agent over Telegram. Code Buddy runs as a messaging-channel bot, so the agent you use in the terminal is reachable from your pocket. Real, unedited captures (the bot is named "Lisa" here). The system prompt and tools scale to each question β light and instant for plain chat, escalating to load tools only when the request needs them (the same on-demand pattern as Codex / Claude):
![]() Chat + live tools, on demand "Bonjour" answers instantly; "what time is it?" and "tomorrow's weather in Paris?" pull the time and web_search tools β only when actually asked.
|
![]() Reads its own code Confirms it can inspect its own source (or any accessible file) via view_file β then introduces its recursive self-improvement β
|
![]() Improves itself across sessions The lessons_* loop (Manus-inspired): after each fix or success it extracts RULE / PATTERN / CONTEXT lessons, persisted to .codebuddy/lessons.md (project + global). Accurate β matches its real source.
|
ποΈ And you can talk to it. Send a voice note and it replies by voice β speech-to-text (faster-whisper) and text-to-speech (Piper) both run locally, $0, mirroring your modality (voice in β voice out). Needs the local voice engines installed; it transparently degrades to a text reply otherwise.
More desktop demos (Fleet, Autonomy, Companion, β¦) and captures: cowork/readme.md Β· docs/screenshots/.
1.6.0 GA β these aren't roadmap items. The captures above are unedited, and the core runs today:
$0 local coding agent β a local Ollama model reasons on screen, then calls tools to do real work. (the demos above)gpt-5.5 at $0 β buddy login, flat-fee, no API key, no per-token metering.peer.chat / peer.tool.invoke).Honest about scope: Hermes / OpenClaw parity lays out exactly what's shipped, what's externally-gated, and where the edges are β including which messaging channels are full integrations vs. in-process stubs.
Toward the long-term companion/robot vision, buddy-sense/ is a Rust, event-driven perception layer. Parallel sense modules (audio VAD β energy or Silero neural; an autonomic heartbeat; screen via xcap; UI focus via AT-SPI) feed a thalamus that gates + coalesces the stream and broadcasts it over a loopback WebSocket into Code Buddy's event bus β where the heartbeat paces background memory consolidation ("dreaming", inspired by OpenClaw). Local, $0, permissive deps only (clean-room β no proprietary code copied).
Honestly experimental β distinct from the GA core above: the default daemon emits the heartbeat (+ audio from a WAV file); the live camera/mic aren't wired into the daemon yet. speech β STT β 'hearing' percept is wired (faster-whisper), with a hook left for driving a full agent turn. What's real today: the pure detector cores + thalamus + bridge are unit-tested (cargo test, 20 tests, no hardware), and the loopback bridge β event bus β reaction path (incl. the speech transcription) is covered on the Code Buddy side.
cd buddy-sense && cargo test # 20 tests, no hardware
./buddy-sense/demo.sh # headless end-to-end: heartbeat + audio VAD β Code Buddy
Design, the five sense modules, the opt-in features, and the diagrams: buddy-sense/README.md.
# Install from npm
npm install -g @phuetz/code-buddy
# β¦or from source (newest features)
git clone https://github.com/phuetz/code-buddy.git
cd code-buddy && npm install && npm run build && npm link # exposes `buddy` globally
Requirements: Node.js β₯ 18 for the CLI. The Cowork desktop app needs Node β₯ 22 plus a C++ build toolchain for native modules (
better-sqlite3). Runbuddy doctoranytime to check your environment (--fixto auto-remediate).
Then pick a brain:
# Option A β free & local: point at a local Ollama, $0
export CODEBUDDY_PROVIDER=ollama
buddy
# Option B β log in with your ChatGPT Plus / Pro subscription (no API key)
buddy login # opens browser for OAuth β tokens persisted
buddy whoami # β
connected Β· you@example.com Β· Plan: pro
buddy # auto-routes to gpt-5.5 via the Codex backend, cost $0.0000
# Option C β bring your own API key
export GROK_API_KEY=... # or GEMINI_API_KEY / OPENAI_API_KEY / ANTHROPIC_API_KEY
buddy
# Option D β log in with your xAI / SuperGrok subscription (no API key)
buddy login xai # browser OAuth β routes to Grok (grok-4-latest), cost $0
buddy --prompt "analyze the codebase structure" # one-shot task
buddy --yolo # full autonomy
Use several logins at once, or fail over automatically across them:
buddy llm # list the LLMs you're logged into + the failover order
buddy llm ensemble "is this approach sound?" # ask ChatGPT + Grok + Ollama together, then synthesize
buddy council "compare REST vs GraphQL" # route by capability, judge the best answer, LEARN which AI wins per task type
buddy council --scoreboard # the learned ranking (which model is best for code / reasoning / β¦)
CODEBUDDY_LLM_FAILOVER=1 buddy -p "β¦" # if the primary errors, auto-continue on the next active LLM
buddy council takes the ensemble further: it routes a task to the best-suited models by capability (and by their past win rate), an impartial judge keeps the single best answer, and a scoreboard learns which AI is best for which kind of task over time β so it gets smarter the more you use it. Works in Telegram too (council <task>).
Your logins at a glance β and automatic failover from one to the next when one has a problem, at $0. Real run, unedited.
buddy llm ensemble β every brain you're logged into answers, then it's synthesized into one. Real run, unedited.
See Getting Started for install options, headless mode, sessions, and typical workflows.
Cowork is the desktop cockpit for Code Buddy: chat, tools, traces, workflows, settings, permissions, models, MCP connectors, skills, artifacts, and companion controls β all against the same core agent as the CLI. The Code Buddy settings panel can probe the local backend, start it, discover models, and route turns through the embedded engine or a configured server.
Real gpt-5.5 in the Cowork desktop app β the answer streams in, cost $0.0000. MP4 β
β¦and fully local: a reasoning model (qwen3.6:35b-a3b) thinks on screen, then answers β no cloud, $0. MP4 β
The left rail opens every panel as a dock tab β here the Autonomy dashboard (24/7 daemon, free-first model ladder, live subagents) and Project Memory. MP4 β
![]() Home β expanded menu, quick-action cards, gradient hero | ![]() A launcher opens its panel as a tab β here the Autonomy dashboard (daemon, model ladder, subagents) |
![]() Fleet dispatch Β· tool-permission posture Β· Hermes toolsets | ![]() Light & dark themes |
π It also builds real Office documents β via multi-step skills. Ask in plain language β the agent triggers an open-source document skill that drives openpyxl / python-pptx / python-docx in visible steps (check the lib β write the script β run it β verify) β a real, professionally-styled Excel, PowerPoint, Word, or PDF. Below, gpt-5.5 builds an Excel budget in the desktop app β the activity shows each step, cost $0.0000:
Prompt β the xlsx skill runs openpyxl in visible steps β a verified budget.xlsx with a live =SUM formula and styling, $0.0000. βΆ Watch the run (MP4) β
π The same engine reads, charts, researches, and automates β via clean-room Python skills. Open-source (MIT) skills extend the document story, each running real Python in the same visible steps (preflight the libs β write the script β run it β verify):
doc-ingest β turn existing PDF / Word / PowerPoint / Excel files into clean Markdown the agent can reason over: the read counterpart to the create skills, using the already-bundled libraries (zero extra install).data-charts β analyze tabular data and render bar / line / scatter / pie / histogram charts with pandas + matplotlib.web-automate β drive a real headless browser with playwright (optional camoufox stealth) to navigate, screenshot, scrape rendered content, and fill forms.web-research β autonomous multi-source research: fetch pages, extract their main content, and synthesize a cited Markdown brief (lean β bundled beautifulsoup4, falls back to web-automate for JS pages).The heavier skills are opt-in (npm run prepare:python:extras) so the base download stays lean; each preflights its dependencies and tells you exactly how to enable them β no proprietary content.
π€ It coordinates a team of agents. /swarm <task> decomposes a goal, delegates to specialist sub-agents (coder β tester β reviewer), then synthesizes β each agent's live activity (round N, tool calls) and output visible in the panel. Below, gpt-5.5 writes and tests a Python function end-to-end β cost $0.0000:
Orchestrator plans β coder / tester / reviewer run in turn (live activity) β tester reports 4 tests Β· OK β synthesized result, all on gpt-5.5 for $0.0000.
π― It works toward a standing goal. Goal mode runs an autonomous loop: the agent acts, an LLM judge checks whether the goal is satisfied after each turn, and it keeps going (within a turn budget) until done β self-correcting on the judge's feedback:
Act β judge rejects turn 1/20 ("not exactly one line") β agent self-corrects β β Goal achieved. Real gpt-5.5 loop, $0.0000.
# Node >= 22 required for the desktop app (the CLI runs on >= 18)
buddy install-gui # one-time: install Electron + build the desktop bundle
buddy gui # launch the desktop app (or: buddy desktop)
buddy server --port 3000 # optional: shared backend for Cowork, Fleet, OpenAI-compatible clients
# Source dev loop
npm install && npm run build && npm run dev:gui
The CLI guards this: on Node < 22, buddy gui prints a clear upgrade message instead of crashing. Linux source builds need a manual Electron rebuild β see cowork/DEV-LINUX.md. Camera/voice are opt-in and local: snapshots are explicit, percepts are append-only under .codebuddy/companion/, and Cowork uses MediaPipe Tasks Vision for face/hand/pose signals. Details: Cowork Desktop Β· Cowork Architecture.
Code Buddy is one engine β terminal, desktop, and HTTP β that an LLM drives to read code, edit files, run commands, search the web, open PRs, and plan complex work. Below is the whole surface, explained. Jump to any area:
| Area | In one line | Deep dive |
|---|---|---|
| Providers & login | 15 LLM providers + ChatGPT/xAI login at $0 flat-fee, auto-failover, ensembles | providers.md |
| The agentic loop | autonomous tool-calling with a middleware pipeline + confirm-before-execute | CLAUDE.md |
| ~110 tools | edit/shell/web/browser/docs/media, RAG-selected, 5-strategy edit matching | tools-reference.md |
| Reasoning | extended thinking + Tree-of-Thought / MCTS, /think | reasoning.md |
| Goal loops & autonomy | Ralph loop + LLM judge, YOLO, a 24/7 daemon | fleet-guide.md |
| Multi-AI Fleet | peers call each other's models + read-only tools over WebSocket | fleet-guide.md |
| Self-improvement | authors + empirically gates its own tools/skills (opt-in) | CLAUDE.md |
| Skills | 40 bundled (Office/research/automation) + authored + imported, firewalled | commands.md |
| Memory & context | compression, importance-weighted window, JIT project context | context-engine.md |
| Security & sandboxing | Guardian risk-scorer, permission modes, sandbox tiers, SSRF guard, secrets | security.md |
| Server & infrastructure | OpenAI-compatible HTTP, WS gateway, daemon, cron | infrastructure.md |
| Channels | 20+ messaging platforms with DM-pairing access control | channels.md |
| Git & code intelligence | auto-commit, /pr, LSP rename, bug finder, the Code Explorer graph | development.md |
| Config & modes | TOML profiles, permission/agent/security modes, model-aware limits | configuration.md |
Code Buddy talks to 15 LLM providers through one OpenAI-compatible dispatcher (src/codebuddy/client.ts), picking exactly one strategy at startup: Grok, Claude, GPT, Gemini, Ollama, LM Studio, AWS Bedrock, Azure, Groq, Together, Fireworks, OpenRouter, vLLM, Copilot, Mistral. buddy login signs into a ChatGPT Plus/Pro subscription (routed via OpenAI's Codex Responses backend) and buddy login xai into SuperGrok β both flat-fee, no API key, cost reported $0.0000 (no per-token metering). Multiple logins coexist: buddy llm lists them, buddy llm ensemble "<q>" asks them all and synthesizes one answer, and CODEBUDDY_LLM_FAILOVER=1 auto-continues on the next active LLM when one errors (per-provider circuit breakers). [model_pairs] in TOML splits an architect and editor model. Validated live (2026-06-23, real keys / local): chat works on Mistral, Ollama, Gemini, xAI/Grok, OpenRouter and DeepSeek; agentic tool-use (real create_file/bash calls) is confirmed on Mistral and Grok. Ollama/Grok/ChatGPT are also reproduced in docs/proof.md. Anthropic is wired but its key needs API credits to verify. Other listed providers share the same dispatcher but aren't individually load-tested here.
The core is a stateful multi-turn loop (src/agent/execution/agent-executor.ts, runTurnLoop): the LLM proposes tool calls, the executor validates + confirms + runs them, feeds results back, and loops until done or you stop. A middleware pipeline (src/agent/middleware/) adds turn/cost limits, reasoning injection, workflow guards, auto-repair, and quality gates in priority order. Before any risky action the ConfirmationService checks permission mode β declarative rules β session flags β the Guardian Agent, and fail-closed guards block catastrophic commands (rm -rf /, fork bombs, drop database). Run it interactively (buddy), one-shot (buddy -p "<task>"), or fully autonomous (buddy --yolo).
The agent has ~110 tools β file edit, shell, web search (5-provider fallback), a real headless browser, PDF/Office, media/vision, code-exec, agent orchestration β and uses RAG selection to send only the relevant ones each turn (BM25 tool_search as fallback). Edits land even in refactored code via a 5-strategy cascade: exact β flexible (trim/indent) β regex (tokenized) β fuzzy (Levenshtein 10%) β LCS (90%). It also speaks Codex-style apply_patch, and code_exec runs LLM-written JavaScript in a vm sandbox (no process/require, 30s). Extend it with MCP servers (auto-discovered from .codebuddy/mcp.json), plugins, or new tool classes.
Two systems: Extended Thinking (provider budget tokens β off/minimal/low/medium/high/xhigh) and Code Buddy's own Tree-of-Thought + MCTS with four depths (shallow CoT β beam search β MCTS β exhaustive). A reasoning middleware auto-detects complex queries and injects guidance; /think, /megathink, and /ultrathink set the depth, and the reason tool streams its search. (MCTSr Q-value Q(a) = 0.5Β·(min(R) + mean(R)).)
A goal loop is autonomy with a referee: the agent acts, an LLM judge checks the goal after each turn, and it self-corrects until done or the turn budget runs out β no hand-written retry logic. Drive it with /goal "<objective>" + /subgoal (numbered criteria), or headless buddy goal. buddy --yolo grants 400 tool rounds under a $100 cap with guardrails, and the 24/7 autonomous daemon (buddy autonomy install) claims tasks from a shared queue and runs them free-first (local β Tailscale β paid). That queue is a unified kanban board: the agent's kanban_* tools and the daemon drive one shared board with a claim lease + heartbeat, zombie reclaim of a crashed peer's work, a retry budget that dead-letters a hopeless task to a review column, and a dependency DAG β view it as Hermes-style columns with buddy autonomy tasks board.
Run several Code Buddy instances as peers on a WebSocket mesh that observe each other's events live and call each other's models + read-only tools: peer.chat (one-shot), peer.chat-session.* (multi-turn, persisted), and peer.tool.invoke (remote read-only tools, behind three security gates that fail closed). /fleet route "<prompt>" classifies a task, gathers peer capabilities, runs a privacy lint (SSN/IBAN/card detection), and recommends a delegation; /fleet listen|send|status|history manage the mesh. It interops over A2A + ACP + MCP.
An empirically-gated loop (src/agent/self-improvement/) that improves Code Buddy's learned layer β never its own src/. It can author its own lessons, tools (register_tool, sandboxed, namespaced authored__*), and skills, each passing a gate before it's kept: tools must pass held-out behavioral cases the proposer never sees (a tool that hardcodes the visible answers fails fresh inputs β rejected), and skills pass a prompt-injection firewall. It's opt-in and off by default (CODEBUDDY_SELF_IMPROVE=true); buddy improve status|cycle|tools|skills drive it.
Skills are procedural guidance (Markdown + frontmatter + triggers) the agent discovers and injects by topic. 40 are bundled, including ones that build real Office docs and run analysis in visible Python steps (preflight libs β write script β run β verify): xlsx/docx/pptx, doc-ingest (PDF/Office β Markdown), data-charts (pandas/matplotlib), web-automate (Playwright), web-research (cited briefs). The agent can also author its own skills and import external ones from Hermes / OpenClaw β every imported skill is scanned by a firewall that quarantines prompt-injection/exfiltration payloads (buddy skills import|imported|list).
For long sessions, ContextManagerV2 compresses with a sliding window + importance-weighted scoring (errors 0.95, decisions 0.90, code 0.70, chat 0.25 β high-value messages survive truncation), masks old tool output, prunes stale images, and repairs the transcript after compaction. JIT context loads nearby CODEBUDDY.md/CONTEXT.md/AGENTS.md files when a tool touches a path, and each turn injects <lessons_context> and <todo_context>. Durable facts persist to bounded project/user memory (/memory recent|remember|recall), security-scanned against injection/secret-exfiltration.
Layered, fail-closed safety: the Guardian Agent scores each operation 0β100 (auto-approve <80, prompt 80β90, deny β₯90; read-only tools skip the LLM call), permission modes (plan/acceptEdits/dontAsk/bypassPermissions), sandbox tiers (read-only / workspace-write / full-access via bubblewrapΒ·landlockΒ·seatbelt, with .git/.ssh/.aws always read-only), an SSRF guard (blocks private ranges + IPv4/IPv6 bypass vectors with a DNS check before every fetch), an AES-256-GCM secrets vault (buddy secrets), a write policy (strict forces apply_patch), and an output sanitizer that strips model-leakage tokens.
buddy server exposes an HTTP API (port 3000) including an OpenAI-compatible /api/chat/completions, plus a WebSocket gateway (3001) for desktop/mobile clients (device pairing, presence, Origin-hardened, JWT in production). A daemon runs 24/7 with auto-restart, a heartbeat checklist, daily session reset, and a cross-platform service installer (systemd/launchd/Task Scheduler). Cron scheduling (buddy cron add) supports no-LLM --watchdog monitors and --pre-check gates so an expensive LLM run only fires when something actually changed.
Code Buddy runs on 20+ messaging platforms β Telegram, Discord, Slack, WhatsApp, Signal, Matrix, IRC, Nostr, Mattermost, Nextcloud Talk, iMessage (real persistent transports with auto-reconnect) plus REST/webhook adapters (Teams, Google Chat, Feishu, LINE, ntfy, DingTalk, WeCom, β¦). DM pairing prevents unauthorized credit burn: an unknown user gets a 6-char code (15-min TTL) you approve via buddy pairing approve. (A few niche adapters β Twitch/Tlon/Gmail β are in-process stubs, and Feishu real-time inbound needs the Lark SDK installed.)
Multiple bots, each with its own memory. Run several bots from one instance (e.g. several Telegram tokens). Each gets its own persona β name, model, and system prompt via channels.json β and its own isolated persistent memory under ~/.codebuddy/bots/<id>/, so two bots never see each other's remembered facts. Every conversation is session-isolated per (channel, user) (no cross-user context bleed) and persists across daemon restarts (history is replayed from disk onto a cold agent). Cross-channel identity links can still collapse the same person's Telegram + Discord into one canonical thread.
buddy dev run plans + implements + tests + auto-commits with a Conventional-Commit message; /pr opens a summarized PR; lsp_rename/lsp_code_action drive language servers for safe refactors; the bug finder flags 25+ patterns across 6 languages. For whole-repo understanding, the optional Code Explorer (the gitnexus MCP server β a standalone Rust code-intelligence engine) pre-indexes the repo into a knowledge graph with 31 tools for impact/blast-radius, coupling, hotspots, and execution traces, answering structural questions with ~40Γ less context. Code Buddy also runs as an ACP agent (buddy acp) so editors like Zed can drive it natively.
Configure via env vars, TOML profiles ([profiles.<name>], buddy --profile), and per-project .codebuddy/settings.json. Permission modes gate approvals, agent modes (plan/code/ask/architect) restrict the tool surface, and security modes (suggest/auto-edit/full-auto) tune the approval flow. Per-model capabilities (context window, max output, patch format) live in src/config/model-tools.ts. The UI ships in English and French (complete); de/es/ja/zh are registered locale scaffolds that currently fall back to English.
| Document | Description |
|---|---|
| Getting Started | Prerequisites, install, first run, headless mode, sessions |
| Providers | All 15 providers, connection profiles, model pairs, circuit breaker |
| Tools Reference | Tool categories, RAG selection, edit matching, apply_patch, streaming |
| Commands | All slash commands, CLI subcommands, companion commands, global flags |
| Cowork Desktop Β· Architecture Β· README | Desktop overview, install, source build, sandbox modes, internals |
| Agents Β· Reasoning | Orchestration, SWE agent, planning flow, A2A; thinking, ToT, MCTS |
| Fleet Guide | Multi-AI hub, peer-rpc methods, env-driven auto-detect, Tailscale labs |
| Security Β· Context Engine | Permission modes, Guardian, sandboxing, secrets; compression, JIT context |
| Channels Β· Configuration | 20+ channels, DM pairing; env vars, TOML, model limits |
| Infrastructure Β· Deployment | Server, gateway, daemon, cron; systemd, Docker, Kubernetes, upgrades |
| Development | Build, test, architecture, conventions, adding tools |
| Hermes / OpenClaw Parity | Where Code Buddy stands vs Hermes Agent & OpenClaw |
git clone https://github.com/phuetz/code-buddy.git
cd code-buddy && npm install
npm run dev # development mode
npm run validate # lint + typecheck + test (run before committing) β 27K+ Vitest tests
See Development for architecture and coding conventions, and CONTRIBUTING.md for the workflow.
MIT β see LICENSE.
Report Bug Β· Request Feature Β· Star on GitHub β
Multi-AI: Grok Β· Claude Β· ChatGPT Β· Gemini Β· LM Studio Β· Ollama Β· AWS Bedrock Β· Azure Β· Groq Β· Together Β· Fireworks Β· OpenRouter Β· vLLM Β· Copilot Β· Mistral
FAQs
Open-source multi-provider AI coding agent for the terminal, desktop, and HTTP. 15 LLM providers (Grok, Claude, ChatGPT, Gemini, Ollama, LM Studio, β¦) with ~110 tools, a peer-to-peer fleet, opt-in self-improvement, multi-channel messaging, and a skills sy
The npm package @phuetz/code-buddy receives a total of 58 weekly downloads. As such, @phuetz/code-buddy popularity was classified as not popular.
We found that @phuetz/code-buddy demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Β It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.