<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://etcwiki.org/index.php?action=history&amp;feed=atom&amp;title=Sapphire_AI_Agent</id>
	<title>Sapphire AI Agent - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://etcwiki.org/index.php?action=history&amp;feed=atom&amp;title=Sapphire_AI_Agent"/>
	<link rel="alternate" type="text/html" href="http://etcwiki.org/index.php?title=Sapphire_AI_Agent&amp;action=history"/>
	<updated>2026-04-28T07:32:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://etcwiki.org/index.php?title=Sapphire_AI_Agent&amp;diff=4004&amp;oldid=prev</id>
		<title>Ddxfish at 02:35, 17 March 2026</title>
		<link rel="alternate" type="text/html" href="http://etcwiki.org/index.php?title=Sapphire_AI_Agent&amp;diff=4004&amp;oldid=prev"/>
		<updated>2026-03-17T02:35:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:35, 17 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sapphire is released under the [[GNU Affero General Public License|AGPL-3.0]] license.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sapphire is released under the [[GNU Affero General Public License|AGPL-3.0]] license.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Voice Assistants&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Home Assistant&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Self-Hosted &lt;/del&gt;Software]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Python Software&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Linux&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ddxfish</name></author>
	</entry>
	<entry>
		<id>http://etcwiki.org/index.php?title=Sapphire_AI_Agent&amp;diff=4002&amp;oldid=prev</id>
		<title>Ddxfish: Created page with &quot;== Sapphire ==  &#039;&#039;&#039;Sapphire&#039;&#039;&#039; is a self-hosted, privacy-first AI voice assistant framework written in Python. It is licensed under AGPL-3.0 and actively developed by ddxfish.  === Overview ===  Sapphire provides a modular voice assistant platform designed for local-first operation with optional cloud provider support. It features a signed plugin system, multi-provider TTS/STT, persona management, RAG knowledge bases, and Home Assistant integration, all runnable via...&quot;</title>
		<link rel="alternate" type="text/html" href="http://etcwiki.org/index.php?title=Sapphire_AI_Agent&amp;diff=4002&amp;oldid=prev"/>
		<updated>2026-03-17T02:30:51Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Sapphire ==  &amp;#039;&amp;#039;&amp;#039;Sapphire&amp;#039;&amp;#039;&amp;#039; is a self-hosted, privacy-first AI voice assistant framework written in Python. It is licensed under &lt;a href=&quot;/index.php?title=AGPL-3.0&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;AGPL-3.0 (page does not exist)&quot;&gt;AGPL-3.0&lt;/a&gt; and actively developed by ddxfish.  === Overview ===  Sapphire provides a modular voice assistant platform designed for local-first operation with optional cloud provider support. It features a signed plugin system, multi-provider TTS/STT, persona management, RAG knowledge bases, and Home Assistant integration, all runnable via...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Sapphire ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sapphire&amp;#039;&amp;#039;&amp;#039; is a self-hosted, privacy-first AI voice assistant framework written in Python. It is licensed under [[AGPL-3.0]] and actively developed by ddxfish.&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
Sapphire provides a modular voice assistant platform designed for local-first operation with optional cloud provider support. It features a signed plugin system, multi-provider TTS/STT, persona management, RAG knowledge bases, and Home Assistant integration, all runnable via Docker or bare metal.&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
&lt;br /&gt;
* Signed plugin architecture (email, SSH, Bitcoin wallets, Home Assistant, and more)&lt;br /&gt;
* Multi-cloud TTS/STT providers (ElevenLabs, Fireworks, Kokoro, faster-whisper)&lt;br /&gt;
* Persona system with per-persona configuration and memory&lt;br /&gt;
* State engine for interactive storytelling&lt;br /&gt;
* Privacy mode and local-first design&lt;br /&gt;
* Docker support with custom STT/TTS/Nomic/router/pool containers&lt;br /&gt;
* RAG/knowledge base integration&lt;br /&gt;
* Web UI with mind view&lt;br /&gt;
&lt;br /&gt;
=== Architecture ===&lt;br /&gt;
&lt;br /&gt;
Sapphire uses a Python/FastAPI backend with a vanilla JS frontend. Chat storage uses JSON files (SQLite migration planned). LLM inference supports LM Studio, llama.cpp, Claude API, Fireworks, and any OpenAI-compatible endpoint.&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ddxfish/sapphire Source Code (GitHub)]&lt;br /&gt;
* [https://sapphireblue.dev Official Website]&lt;br /&gt;
&lt;br /&gt;
=== License ===&lt;br /&gt;
&lt;br /&gt;
Sapphire is released under the [[GNU Affero General Public License|AGPL-3.0]] license.&lt;br /&gt;
&lt;br /&gt;
[[Category:Voice Assistants]]&lt;br /&gt;
[[Category:Self-Hosted Software]]&lt;br /&gt;
[[Category:Python Software]]&lt;/div&gt;</summary>
		<author><name>Ddxfish</name></author>
	</entry>
</feed>