Discover and explore top open-source AI tools and projects—updated daily.
ddxfishPersistent AI agent framework with continuity and memory
Top 99.6% on SourcePulse
Summary
Sapphire is an open-source, self-hosted framework for creating persistent, personalized AI agents. It targets users seeking a deeply integrated digital companion that remembers interactions, controls systems, and evolves over time, offering a private alternative to ephemeral assistants.
How It Works
Sapphire centers on "personas" (prompt, voice, tools, models) and enables AI self-modification of prompts and personality during conversations. Its "Mind" module offers persistent memory via semantic vector search, organized knowledge, goal management, and a privacy-first contact system. A robust plugin system manages integrations with external services (email, smart home, messaging). A unique "Tool Maker" allows the AI to create, validate, and install new tools at runtime, extending capabilities autonomously.
Quick Start & Requirements
conda create -n sapphire python=3.11 -y, conda activate sapphire, git clone https://github.com/ddxfish/sapphire.git, pip install -r requirements.txt, python main.py.curl -fsSL https://raw.githubusercontent.com/ddxfish/sapphire/main/docker-compose.yml -o docker-compose.yml, docker compose up -d (Web UI only).Download Sapphire Launcher), Docker docs (DOCKER.md), Installation Guide (INSTALLATION.md).Highlighted Details
Maintenance & Community
Primarily a solo developer project, with community engagement via Discord and Patreon. Contributions focus on bug reports and plugin sharing; PRs typically accepted only for single bugs.
Licensing & Compatibility
Licensed under AGPL-3.0. This copyleft license requires sharing source code modifications when deployed as a service, impacting commercial or closed-source integration.
Limitations & Caveats
Carries a significant warning about its "real power" over user systems (shell commands, autonomous actions), demanding careful toolset configuration. The Windows installer is beta. AGPL-3.0 imposes strict open-source sharing requirements for deployed services.
22 hours ago
Inactive