Skip to main content

Features Overview

Anyy is a resident personal assistant: one runtime, persistent context, and multiple ways to work with it.

Automatic Behavior at a Glance

Some Anyy behavior happens without a separate command. These mechanisms are part of the corresponding feature rather than hidden maintenance jobs:

BehaviorWhen it happensDurable effectDetails
Proactive memory editDuring an ordinary model turn, when Anyy judges a confirmed fact or preference useful laterMay add, replace, or remove an entry in USER.md or MEMORY.mdMemory
Automatic session titleAfter the first successful user/assistant exchange in a new, untitled sessionReplaces New session with a short title; never overwrites a manual titleConversations & Sessions
Context compactionBefore a new run when estimated context reaches the model's pressure thresholdStores a summary for future model input; does not delete the transcriptConversations & Sessions
Skill self-improvement reviewAfter 15 eligible foreground model-loop iterations when managed Skill editing is availableMay update the Profile's managed Skill library in a separate background sessionSkills
Model metadata refreshIn the background at Gateway start when capability caches need refreshingUpdates Profile-local model capability caches; does not send conversation content or run inferenceModels & Providers
Background result handoffWhen delegated or background work reaches a terminal resultAdds a result to the parent session inbox and may notify the originBackground Jobs
Heartbeat reportingOnce a minute while the resident runtime is healthyUpdates liveness state and reports a newly changed failed-Cron signature through the configured routeHeartbeat
Storage housekeepingAt Gateway startup, every 24 hours, and on object-store cleanup signalsExpires temporary data and reclaims unreferenced storage without selecting canonical user recordsMaintenance

Model-generated titles, context summaries, and Skill reviews use the selected provider and can add token usage and cost. Memory is different: Anyy may use the memory tool inside the foreground run, but there is no scheduled “every N turns” memory model pass.

Conversations

  • Conversations & Sessions — continue durable foreground and background work across surfaces and restarts.
  • Queue and steer — keep later work separate or redirect the active execution.
  • Clarifications and attachments — answer structured questions and add scoped files to a request.
  • Session execution modes — choose approval or yolo for each conversation.

Identity and Personal Context

  • Roles — maintain different assistant identities and Soul instructions.
  • Memory — durable personal context separate from one conversation transcript.
  • Profiles — isolated Anyy homes for different people, purposes, or environments.
  • Workspace context — store task files and artifacts used by the assistant.

Models and Media

  • Models & Providers — provider authentication, model selection, reasoning controls, and ordered availability routing.
  • Media understanding — route image, video, and audio input through declared capable models.
  • Image generation — create images with a configured output backend.
  • Speech — optional text-to-speech and speech-to-text routes.

Tools and Integrations

  • Web search — current public-information retrieval through a configured backend.
  • Browser — an explicitly connected isolated browser or compatible browser backend.
  • MCP — add, authenticate, probe, enable, and call external MCP servers/tools.
  • Skills — install reusable instruction packages, invoke their commands, and understand managed self-improvement.
  • Files and terminal — inspect a Workspace, propose edits, and run approved commands.

Messaging

  • Messaging Platforms — Telegram, Discord, Slack, WhatsApp, Facebook, Email, SMS, DingTalk, Feishu/Lark, Weixin/WeChat, QQ Bot, IRC, and LINE.
  • Access policies — pairing, allowlists, open/disabled delivery, and group mention rules where supported.
  • Multiple accounts — keep platform/account connections under the resident Gateway.

Automation

  • Scheduled automations — prompts, Skills, scripts, or notifications with an explicit approval or yolo mode.
  • Heartbeat — resident runtime liveness reporting.
  • Background sessions — run work independently of the foreground chat.
  • Tasks — durable structured obligations with status, priority, due time, and labels.
  • Notifications — route results to the current user or trusted Channel origin.

Trust and Recovery

  • Approvals and ChangePlans — review state-changing work before it runs in approval mode.
  • Audit history — retain authorization and execution records for inspection.
  • Backups — create and restore Profile archives; credentials are opt-in.
  • Maintenance — checkpoint or compact state and rebuild token-estimate caches.
  • Doctor/status — inspect configuration and runtime health before changing anything.
Add capabilities in layers

Start with one tested main model and a persistent chat. Add one Channel, tool backend, Skill, MCP server, or scheduled job at a time, and verify it before adding the next.

See Quickstart for the complete first-run path.