@corespeed/zypher@0.6.1Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
An open-source agent framework for building production-ready agentic AI agents
This package works with DenoIt is unknown whether this package works with Cloudflare Workers, Node.js, Bun, Browsers




JSR Score
88%
Published
a week ago (0.6.1)
Zypher Agent
Production-ready AI agents that live in your applications
Features
- Agent, Not Workflow: Reactive loop where the agent dynamically decides next steps based on LLM reasoning.
- Git-Based Checkpoints: Track, review, and revert agent changes with built-in checkpoint management
- Extensible Tool System: Built-in tools for file operations, search, and terminal commands with support for custom tools
- Model Context Protocol (MCP): Native support for MCP servers with OAuth authentication
- Multi-Provider Support: Works with Anthropic Claude and OpenAI GPT models through a unified interface
- Loop Interceptor System: Customize agent behavior with extensible post-inference interceptors
- Production-Ready: Configurable timeouts, concurrency protection, and comprehensive error handling
Quick Start
Installation
Note
Support for npm coming soon.
Using JSR
deno add jsr:@corespeed/zypher
SDK Usage
import { AnthropicModelProvider, createZypherAgent } from "@corespeed/zypher"; import { createFileSystemTools } from "@corespeed/zypher/tools"; import { eachValueFrom } from "rxjs-for-await"; const agent = await createZypherAgent({ modelProvider: new AnthropicModelProvider({ apiKey: Deno.env.get("ANTHROPIC_API_KEY")!, }), tools: [...createFileSystemTools()], mcpServers: ["@modelcontextprotocol/sequentialthinking-server"], }); // Run task with streaming const taskEvents = agent.runTask( "Implement authentication middleware", "claude-sonnet-4-20250514", ); for await (const event of eachValueFrom(taskEvents)) { console.log(event); }
See our documentation for full usage examples and API reference.
License
Licensed under the Apache License, Version 2.0. See LICENSE.md for details.
Resources
Built with ♥️ by CoreSpeed
Built and signed on
GitHub Actions
Add Package
deno add jsr:@corespeed/zypher
Import symbol
import * as zypher from "@corespeed/zypher";
Import directly with a jsr specifier
import * as zypher from "jsr:@corespeed/zypher";
Add Package
pnpm i jsr:@corespeed/zypher
pnpm dlx jsr add @corespeed/zypher
Import symbol
import * as zypher from "@corespeed/zypher";
Add Package
yarn add jsr:@corespeed/zypher
yarn dlx jsr add @corespeed/zypher
Import symbol
import * as zypher from "@corespeed/zypher";
Add Package
vlt install jsr:@corespeed/zypher
Import symbol
import * as zypher from "@corespeed/zypher";
Add Package
npx jsr add @corespeed/zypher
Import symbol
import * as zypher from "@corespeed/zypher";
Add Package
bunx jsr add @corespeed/zypher
Import symbol
import * as zypher from "@corespeed/zypher";