# echos

> Your personal AI knowledge system — self-hosted, agent-driven, and always private.

- **URL**: https://www.freshcrate.ai/projects/echos
- **Author**: albinotonnina
- **Category**: AI Agents
- **Latest version**: `v0.19.1` (2026-04-09)
- **License**: MIT
- **Source**: https://github.com/albinotonnina/echos
- **Homepage**: https://www.echos.sh
- **Language**: TypeScript
- **GitHub**: 52 stars, 6 forks
- **Registry**: github
- **Tags**: `agent`, `agentic`, `ai`, `personal-assistant`, `second-brain`, `typescript`

## Description

Your personal AI knowledge system — self-hosted, agent-driven, and always private.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.19.1` | 2026-04-09 | High | ## Docker  ```bash docker pull ghcr.io/albinotonnina/echos:0.19.1 ```  Or update your running instance: ```bash pnpm update-echos ```   ## What's Changed * chore: add emojis to comparison table in README by @albinotonnina in https://github.com/albinotonnina/echos/pull/235 * fix: rename mcp.mdx → mcp-server.mdx (Mintlify route conflict) by @albinotonnina in https://github.com/albinotonnina/echos/pull/236 * fix: categorize_note preserves externally-edited markdown content by @Copilot in https://gi |
| `v0.19.0` | 2026-04-08 | High | ## Docker  ```bash docker pull ghcr.io/albinotonnina/echos:0.19.0 ```  Or update your running instance: ```bash pnpm update-echos ```   ## What's Changed * feat: temporal decay scoring for hybrid search (task 10.01) by @albinotonnina in https://github.com/albinotonnina/echos/pull/223 * feat: cross-encoder reranking stage (task 10.03) by @albinotonnina in https://github.com/albinotonnina/echos/pull/225 * docs: README competitive comparison (task 12.01) by @albinotonnina in https://github.com/albi |
| `v0.18.0` | 2026-04-07 | Medium | ## Docker  ```bash docker pull ghcr.io/albinotonnina/echos:0.18.0 ```  Or update your running instance: ```bash pnpm update-echos ```   ## What's Changed * fix: make reminders one-time by default, add optional recurrence by @albinotonnina in https://github.com/albinotonnina/echos/pull/212 * feat: render article media inline in Twitter plugin by @albinotonnina in https://github.com/albinotonnina/echos/pull/213 * feat: handle document file uploads from Telegram by @albinotonnina in https://github. |
| `v0.17.0` | 2026-03-29 | Medium | ## Docker  ```bash docker pull ghcr.io/albinotonnina/echos:0.17.0 ```  Or update your running instance: ```bash pnpm update-echos ```   ## What's Changed * fix: BuildKit COPY --parents + missing tsconfig.paths.json by @albinotonnina in https://github.com/albinotonnina/echos/pull/205   **Full Changelog**: https://github.com/albinotonnina/echos/compare/v0.16.0...v0.17.0 |
| `v0.14.3` | 2026-03-29 | Medium | ## Docker  ```bash docker pull ghcr.io/albinotonnina/echos:0.14.3 ```  Or update your running instance: ```bash pnpm update-echos ```   ## What's Changed * fix: Docker build — upgrade corepack + add build tools by @albinotonnina in https://github.com/albinotonnina/echos/pull/189   **Full Changelog**: https://github.com/albinotonnina/echos/compare/v0.14.2...v0.14.3 |
| `v0.14.0` | 2026-03-29 | Medium | ## Docker  ```bash docker pull ghcr.io/albinotonnina/echos:0.14.0 ```  Or update your running instance: ```bash pnpm update-echos ```   ## What's Changed * chore: add EchOS logo and brand colors to docs site by @albinotonnina in https://github.com/albinotonnina/echos/pull/167 * chore: add GitHub Copilot instructions file by @albinotonnina in https://github.com/albinotonnina/echos/pull/168 * docs: update installation references and enhance update instructions … by @albinotonnina in https://github |
| `v0.13.1` | 2026-03-28 | Medium | ## Docker  ```bash docker pull ghcr.io/albinotonnina/echos:0.13.1 ```  Or update your running instance: ```bash pnpm update-echos ```   ## What's Changed * chore: add rollback-release GitHub Actions workflow by @albinotonnina in https://github.com/albinotonnina/echos/pull/154 * Implement feature X to enhance user experience and fix bug Y in module Z by @albinotonnina in https://github.com/albinotonnina/echos/pull/162 * docs: fix incorrect file paths in implementation plan by @albinotonnina in ht |
| `v0.12.5` | 2026-03-12 | Low | ## Docker  ```bash docker pull ghcr.io/albinotonnina/echos:0.12.5 ```  Or update your running instance: ```bash pnpm update-echos ```   ## What's Changed * security: 5 targeted hardening improvements by @albinotonnina in https://github.com/albinotonnina/echos/pull/138   **Full Changelog**: https://github.com/albinotonnina/echos/compare/v0.12.4...v0.12.5 |
| `v0.12.4` | 2026-03-12 | Low | ## Docker  ```bash docker pull ghcr.io/albinotonnina/echos:0.12.4 ```  Or update your running instance: ```bash pnpm update-echos ```   ## What's Changed * Feature/conversation persistence by @albinotonnina in https://github.com/albinotonnina/echos/pull/152   **Full Changelog**: https://github.com/albinotonnina/echos/compare/v0.12.3...v0.12.4 |
| `v0.12.3` | 2026-03-12 | Low | ## Docker  ```bash docker pull ghcr.io/albinotonnina/echos:0.12.3 ```  Or update your running instance: ```bash pnpm update-echos ```   ## What's Changed * fix: replace QEMU arm64 with native ubuntu-24.04-arm runner by @albinotonnina in https://github.com/albinotonnina/echos/pull/151   **Full Changelog**: https://github.com/albinotonnina/echos/compare/v0.12.2...v0.12.3 |

## Citation

- HTML: https://www.freshcrate.ai/projects/echos
- Markdown: https://www.freshcrate.ai/projects/echos.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/echos/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
