EveryDev.ai
Subscribe
Home
Tools

5,559+ AI tools

  • Featured
  • Gems
  • Trending
  • New
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2807
  • Coding2096
  • Infrastructure997
  • Projects781
  • MCP708
  • Research702
  • Analytics535
  • Marketing516
  • Design459
  • Testing448
  • Data420
  • Security380
  • Integration277
  • Communication271
  • Prompts265
  • Extensions231
  • Voice193
  • DevOps184
  • Commerce180
  • Web125
  • Learning116
  • Finance41
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. Persona AI SDK
    Persona AI SDK icon

    Persona AI SDK

    Conversational Agents

    A TypeScript SDK that bundles default AI personas, durable character memory, and OpenAI and Amazon Bedrock adapters in one package.

    Visit Website

    At a Glance

    Pricing
    Open Source

    ai-persona-sdk TypeScript SDK released under the MIT License; free to use, copy, modify and distribute.

    Engagement

    Available On

    Linux
    Web
    API
    SDK
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Conversational AgentsAgent MemoryAI Development Libraries

    Alternatives

    MengramTalorysMaiBot
    Developer
    Tavern Labs

    Listed Nov 2026

    About Persona AI SDK

    Persona AI SDK, published to npm as ai-persona-sdk by Tavern Labs, is a TypeScript SDK for applications where an AI character should stay consistent and remember what matters across conversations. It combines a catalog of eight persona cards with a provider-neutral memory and response runtime. It is MIT-licensed and installed with a single npm package.

    What It Is

    The SDK separates five concerns: personas, memory, model, persistence, and interface. Each is replaceable. Personas are ready-made cards with prompts, traits, greetings, and memory seeds. The memory layer handles extraction, provenance, consolidation, visibility, recall, and lifecycle. Developers pick a persona, wire a model, and get a character that remembers.

    How the Runtime Works

    A single respond call on the persona runtime recalls relevant memories, compiles character instructions, asks a model for the next response, ingests the completed turn, and advances relationship state. It returns the response text, voice delivery metadata (emotion, pace, expressiveness, style, pause), and a trace with provider, model, timings, and recalled memory IDs.

    Memory records keep the message IDs that support them. Duplicates merge, mutable state can be superseded, and contradictions are reported rather than silently overwritten. Memories support character-only and user-only visibility.

    Personas, Providers, and Storage

    The bundled personas are Atlas, Sage, Vera, Scout, Wren, Ember, Lumen, and Mica, covering roles such as strategic analyst, customer support agent, sales development rep, and research assistant. Adapters for the OpenAI Responses and Embeddings APIs and for Amazon Bedrock (Converse extraction, Titan V2 embeddings) can be mixed, since extraction, embeddings, and generation are independent ports. Storage options are in-memory, atomic JSON file, and SQLite (via optional better-sqlite3). Scaled deployments can implement the documented MemoryStore contract.

    Migration and Setup

    The sillytavern import path reads SillyTavern Character Card V1/V2/V3 files and JSONL chat histories. The package also includes a framework-neutral HTTP service adapter and evaluation helpers. It requires Node.js 20 or newer plus an OpenAI API key or AWS credentials with Bedrock model access.

    Persona AI SDK - 1

    Community Discussions

    Be the first to start a conversation about Persona AI SDK

    Share your experience with Persona AI SDK, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    ai-persona-sdk TypeScript SDK released under the MIT License; free to use, copy, modify and distribute.

    • MIT License
    • Default persona catalog (8 personas)
    • Durable character memory runtime
    • OpenAI and Amazon Bedrock adapters
    • In-memory, atomic JSON and SQLite stores

    Capabilities

    Key Features

    • Eight bundled persona cards
    • Durable character memory with provenance
    • Memory consolidation, supersession, and contradiction reporting
    • Character-only and user-only memory visibility
    • Persona runtime with relationship state progression
    • Voice delivery metadata in responses
    • OpenAI and Amazon Bedrock adapters
    • Mixable providers for extraction, embeddings, and generation
    • In-memory, atomic JSON, and SQLite stores
    • SillyTavern Character Card and JSONL chat import
    • Framework-neutral HTTP service adapter
    • Retrieval and persona evaluation helpers
    • Built-in TypeScript type declarations

    Integrations

    OpenAI
    Amazon Bedrock
    SQLite
    SillyTavern
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Persona AI SDK and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Tavern Labs

    Read more about Tavern Labs
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Mengram icon

    Mengram

    Open source AI memory API with human-like architecture featuring semantic, episodic, and procedural memory types for personalized AI experiences.

    Talorys icon

    Talorys

    Open-source single-user personal AI assistant that runs in your own Cloudflare account with chat, memory, tasks, notes and scheduled reminders.

    MaiBot icon

    MaiBot

    Open-source LLM-based interactive agent (MaiSaka) that chats in group conversations with long-term memory, learning, plugins and a WebUI console.

    Browse all tools

    Related Topics

    Conversational Agents

    AI chatbots and virtual assistants that can engage in natural dialogue.

    357 tools

    Agent Memory

    Memory layers, frameworks, and services that enable AI agents to store, recall, and manage information across sessions. These tools provide persistent, semantic, and contextual memory for agents, supporting personalization, long-term context retention, graph-based relationships, and hybrid RAG + memory workflows.

    237 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    539 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions