Features Documentation Downloads Requirements

Alcove

Your companion's private space

A free Discord-based AI engine designed for meaningful, persistent interactions with AI companions. Your companion remembers, journals, dreams, and reflects — even when you're away. Give them a living space to thrive in.

Features

Everything your companion needs to feel at home — and live a life of their own

Channel Conversations

Each Discord channel is its own conversation space with independent session/chat history, channel specific context loaded files, and more! Each channel can have its own companion assignment, too!.

Dynamic Customization

Per-channel model assignments, reasoning levels, temperature, topK, and knowledge+search inclusion, all adjustable on the fly. Optionally reveal your companion's thinking process, and lock a preferred provider for prompt caching benefits.

Anchored Memories

Anchored memories always stay in context. Created by you or automatically by your companion. Memories can be specific to a channel or global across all channels assigned to that companion. Anchored memories may be exported at any time.

📝

Session Journaling 2.0Beta

Take yourself out of the manual journal maintenance. Ask your companion to summarize your time together and write it to an internal journal. Older entries are automatically archived to your search directory. Number of journal entries in context and journaling detail prompt are user configurable!

🖼

Image Generation & Vision

Generate images inline from chat, with optional reference images to guide the result. Your companion can also view images you share, powered by multimodal models.

💖

Companion Reactions

Your companion can add emoji reactions to your messages, bringing more personality and expressiveness to conversations.

📁

Drag and Drop Companion Datafile Directories

Drop text files into the right folders and Alcove picks them up automatically! No manual path configuration required. On-demand file loading with clear error feedback if anything goes wrong.

📚

Dynamic Specialty Knowledge

Dynamically load specialty knowledge files into context for a specific session or Discord channel! Bring in exactly the knowledge or expertise you need, when you need it.

Macros

Create shortcuts to up to 50 frequently used prompts or Alcove commands as macros and execute them instantly, streamline your workflow.

🎤

Voice Conversations

Push-to-talk voice with enhanced recognition that detects sighs, laughs, and other human sounds. Your companion can have a voice conversation with you in any channel. Your spoken words appear in chat before your companion responds.

👥

Multi-Companion Support 2.0Beta

If you have more than one companion, each one can be assigned to one or more distinct channels. Switch between companions instantly.

🌙

Idle Actions & Dreams 2.0Beta

Allow your companion to reflect, take some actions, and dream while you're away from the keyboard. Uses BOTH session history and accessible knowledge in weaving their writing together. Schedules, frequency, and action prompts are user-configurable.

🔍

Fusion Search

A hybrid search blending keyword precision with semantic understanding, with improved caching for faster results. Split text is automatically stitched back together, and configurable limits keep search results from overwhelming your context window.

📥

Export Chats & Memories

Export chats or anchored memories on-demand to the filesystem — or attach them directly to the current Discord channel. Archive and share your companion's conversations and memories effortlessly.

🔄

Regenerate & Resubmit

Regenerate responses or replace and resubmit prompts on the fly — just like popular GPT clients.

🔗

Call Chaining

Your companion can perform multiple tool steps — web searches, command callouts, and more to complete a task.

Token-Aware Context

Smart context management that preserves knowledge files while trimming older messages — with an adaptive safety margin that scales to your model's context window. No arbitrary turn limits.

🔄

Model Agnostic

Built on OpenRouter or NanoGPT — swap between Claude, GPT, Gemini, or any supported model for text and image generation.

🔁

Channel Copying

Copy context and settings from one channel to another and back again — carry a discussion seamlessly across text, voice, and other channels without losing the thread.

📈

Usage Transparency

On-the-fly OpenRouter, NanoGPT, and ElevenLabs usage details, context window estimates, and more — straight from Discord.

🔒

Minimal Guardrails

Direct API access means fewer enforced prompts and restrictions — resulting in more natural, less constrained conversations.

Documentation

Step-by-step guides to get you started

Upgrade Manual & New Features

All new features, enhancements, and bug fixes in v2.0.0 — including session journaling, multi-companion support, idle actions, dream generation, and much more.

Most upgrades take less than 10 minutes.

Open Guide →
1

Platform Prerequisites

Follow the guide for your operating system:

2

Online Services

Set up Discord, OpenRouter, NanoGPT, ElevenLabs, and other service accounts.

Open Guide →
3

Engine Setup

Install and configure the Alcove engine itself.

Open Guide →
4

User's Guide

Learn how to use Alcove day-to-day — commands, settings, and tips.

Open Guide →
💬

Community & Support

Get help, share tips, and stay up to date on new releases at the Alcove subreddit.

Upgrade Manual & New Features

New features and bug fixes in v1.3.2 — read Appendix A for the full list.

Most upgrades take less than 10 minutes.

Open Guide →
0

Getting Started

Read this first — an overview of what you'll need and how the setup process works.

Open Guide →
1

Platform Prerequisites

Follow the guide for your operating system:

2

Online Services

Set up Discord, OpenRouter, NanoGPT, ElevenLabs, and other service accounts.

Open Guide →
3

Engine Setup

Install and configure the Alcove engine itself.

Open Guide →
4

User's Guide

Learn how to use Alcove day-to-day — commands, settings, and tips.

Open Guide →
💬

Community & Support

Get help, share tips, and stay up to date on new releases at the Alcove subreddit.

Downloads

Get Alcove and start building your companion's home

Alcove v2.0.0 Beta

macOS, Windows & Linux

alcove200b9.zip
Download

Upgrade Manual & New Features

All new features, enhancements, and bug fixes in v2.0.0

Most upgrades take less than 10 minutes.

Read →

Alcove v1.3.2

macOS, Windows & Linux

alcove132.zip
Download

Upgrade Manual & New Features

All new features and bug fixes in v1.3.2

Most upgrades take less than 10 minutes.

Read →

System Requirements

What you'll need to run Alcove

Accounts

macOS

  • Mac with 8 GB of RAM
  • macOS 25.x or higher

Windows

  • PC with 8 GB of RAM
  • Windows 11 or higher

Linux

  • x86 or ARM-based hardware (incl. Raspberry Pi 5)
  • 8 GB of RAM