# frona

> Frona is a personal AI assistant. You create autonomous agents, give them tools, and talk to them through a chat interface. Agents act on their own. They browse the web, run code, develop applications

- **URL**: https://www.freshcrate.ai/projects/frona
- **Author**: fronalabs
- **Category**: AI Agents
- **Latest version**: `v2026.5.5` (2026-05-30)
- **License**: NOASSERTION
- **Source**: https://github.com/fronalabs/frona
- **Homepage**: https://docs.frona.ai
- **Language**: Rust
- **GitHub**: 99 stars, 10 forks
- **Registry**: github
- **Tags**: `agents`, `ai`, `assistant`, `personal`, `rust`

## Description

Frona is a personal AI assistant. You create autonomous agents, give them tools, and talk to them through a chat interface. Agents act on their own. They browse the web, run code, develop applications, search the internet, make phone calls, and delegate work to each other. You give them a task and they figure out how to get it done.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v2026.5.5` | 2026-05-30 | High | This release is a big push on identity unification and task scheduling robustness. Every user-owned entity (User, Agent, App, McpServer, Channel) now carries a `Handle` newtype, Policy principals are reshaped as `{user_handle}/{entity_handle}` under a User parent, and all storage and routing paths are keyed by handle. Tasks gain a required `result_schema` that drives how cron and one-shot results render back into source chats, with a fix for a long-standing CronRun crash-recovery race. The chat |
| `v2026.5.4` | 2026-05-22 | High | This release is a small round of channel reliability fixes.    ### Channels   - **WhatsApp 1:1 sends now resolve peer LID → phone number**, fixing message delivery when the peer is identified by LID.   - **`send_message` broadcasts using the resolved chat's `space_id`**, so SSE subscribers in the correct space receive the event.   - **Shared `resolve_device_label` across providers** via the channel adapter, removing per-provider duplication.   - **`on_setup_begin` now returns `Result<Optio |
| `v2026.5.3` | 2026-05-21 | High | This release is a big push on channels and harness scheduling. Frona gains four new messaging adapters Slack, WhatsApp (Cloud + Personal), Discord, and Signal, plus per-channel retry policies, exponential-backoff reconnects, and unified outbound delivery with dispatch-mode awareness. The cron/scheduling system is now timezone-aware end-to-end (server + user TZ, temporal_context in prompts) and surfaces recurring tasks in the UI with next-run times and a runs table. Under the hood, the browser st |
| `v2026.5.0` | 2026-05-10 | High | The first public release of Frona, a self-hosted personal AI agent platform built around a single Rust engine, a single policy language, and per-principal sandboxing.  You deploy it on your own infrastructure, point it at the LLM provider of your choice, and create autonomous agents that browse the web, run code, build apps, make phone calls, talk to messaging channels, delegate to each other, and remember context across conversations, all with policy-gated access to your files, network, and c |
| `main@2026-05-09` | 2026-05-09 | High | Latest activity on main branch |
| `0.0.0` | 2026-04-07 | High | No release found — using repo HEAD |

## Citation

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

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