EveryDev.ai
Subscribe
Home
Tools

3,844+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Personal Agent
    Personal Agent icon

    Personal Agent

    Agent Frameworks

    A personal AI agent that runs entirely on Cloudflare's free tier, with one Durable Object per conversation, long-term memory in R2, semantic recall via embeddings, and fan-out deep research.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully open-source under MIT license. Self-hosted on Cloudflare's free tier.

    Engagement

    Available On

    Web
    CLI
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent FrameworksRetrieval-Augmented GenerationAgent Memory

    Alternatives

    HonchoReMeHindsight
    Developer
    DomWaneDomWane (Dominik Klesal) builds open-source AI agent tooling…

    Listed Sep 2026

    About Personal Agent

    Personal Agent is an open-source personal AI assistant built by Dominik Klesal (DomWane) that runs entirely on Cloudflare Workers infrastructure. It is designed to operate within Cloudflare's free tier, with every platform limit measured and documented. The project is licensed under MIT and is actively maintained on GitHub.

    What It Is

    Personal Agent is a self-hosted AI assistant framework built on Cloudflare's serverless edge platform. Each conversation runs in its own Durable Object, giving the agent persistent state, long-term memory stored as markdown in R2, and semantic recall powered by an embedding index in Durable Object SQLite. A deep-research mode fans out across child Durable Objects to gather and synthesize information from the web in parallel.

    Architecture and Stack

    The agent is built around a tool loop where one Durable Object per thread orchestrates all activity. Key architectural components include:

    • Web chat over WebSocket — the Vue 3 UI holds no state; all state lives in the Durable Object and is broadcast to clients
    • Deep research — the agent proposes a plan, then fans out one child Durable Object ("scout") per research angle, each with its own subrequest budget
    • Long-term memory — stored as markdown in R2, with semantic recall via bge-m3 embeddings and a keyword fallback; every memory records the turn it came from
    • History compaction — at 80% of the model's context window, oldest turns fold into a rolling summary and go to an append-only archive
    • Self-written skills — multi-step workflows are saved as markdown skills in the vault and listed in every system prompt; unused skills are archived after 90 days
    • MCP server support — added via a settings dialog with OAuth or bearer token; tools are available from the next message onward
    • Scheduled work — reminders, recurring tasks, and nightly reflection passes run as Durable Object alarms, not inside chat turns

    The full stack is: Cloudflare Workers, Agents SDK, Durable Objects, R2, Workers AI (or any OpenAI-compatible API), Zod, Vue 3, Vite, Tailwind, shadcn-vue, and Vitest.

    Model Provider Flexibility

    The agent defaults to Workers AI (using CF_ACCOUNT_ID and CF_API_TOKEN) but supports any OpenAI-compatible endpoint via LLM_BASE_URL. Verified models on the free plan include @cf/zai-org/glm-4.7-flash, @cf/openai/gpt-oss-120b, @cf/qwen/qwen3-30b-a3b-fp8, and @cf/meta/llama-3.3-70b-instruct-fp8-fast. The in-UI model picker reads the provider's catalogue and shows price, context window, and tool support per model. Tool calling is required — the agent is a tool loop.

    Free-Tier Deployment Model

    The project is explicitly designed to run within Cloudflare's free tier, and every limit it encounters is measured and documented. Notable constraints and how the agent handles them:

    • 50 external subrequests per invocation — the agent counts every call and stops before the 51st, reporting the cutoff
    • Browser Rendering (1 req/10s, 10 min/day) — falls back to Firecrawl; research reports count pages that could not be opened
    • Workers AI (10,000 neurons/day) — a 429 response is reported as a failed turn, not a silent failure
    • Keyless search — a refused search is a tool fault, never an empty result

    The README notes that in a documented walkthrough, a deep research run lost 14 of 30 page reads to the Browser Rendering limit, completed successfully, and reported the shortfall.

    Evaluation and Measurement Approach

    The project includes a documented evaluation methodology that goes beyond typical open-source agents:

    • A retrieval eval over 673 real exchanges with graded relevance shows dense retrieval (bge-m3) beats BM25 by +0.200 nDCG@10
    • An independent replication of ThinkingCap's token-saving claim found 50.8% savings [43.2%, 57.7%] in Czech over real work
    • A manual end-to-end walkthrough covers DOM and WebSocket seams that automated tests cannot reach, and documents three bugs found only by hand

    Each write-up includes a section on how the measurement was wrong before it was corrected.

    Setup Path

    Deployment is available via a one-click "Deploy to Cloudflare" button (which clones the repo, creates R2 and Durable Object bindings, and prompts for secrets) or from the command line using pnpm and wrangler. Cloudflare Access is required in production — the Worker refuses to serve without it to protect the R2 vault.

    Personal Agent - 1

    Community Discussions

    Be the first to start a conversation about Personal Agent

    Share your experience with Personal Agent, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully open-source under MIT license. Self-hosted on Cloudflare's free tier.

    • One Durable Object per conversation
    • Long-term memory in R2
    • Semantic recall via embeddings
    • Deep research with fan-out scouts
    • MCP server support

    Capabilities

    Key Features

    • One Durable Object per conversation for persistent state
    • Long-term memory as markdown in R2 with semantic recall
    • Embedding index in Durable Object SQLite (bge-m3)
    • Deep research mode with fan-out child Durable Objects
    • History compaction with rolling summary and append-only archive
    • Self-written skills saved as markdown in the vault
    • MCP server support via OAuth or bearer token
    • Scheduled work via Durable Object alarms
    • WebSocket-based web chat with stateless Vue 3 UI
    • Tool results persisted in SQLite across turns
    • Subrequest budget tracking and graceful cutoff
    • OpenAI-compatible API support (OpenRouter, Groq, Ollama, etc.)
    • In-UI model picker with catalogue, context window, and tool support info
    • Cloudflare Access gate for production security
    • Nightly reflection and memory index reconciliation cron
    • Multiple conversation threads with sidebar listing

    Integrations

    Cloudflare Workers
    Cloudflare Durable Objects
    Cloudflare R2
    Cloudflare Workers AI
    Cloudflare Browser Rendering
    Cloudflare Access
    Tavily
    Firecrawl
    OpenAI API
    OpenRouter
    Groq
    Ollama
    MCP servers
    Vue 3
    Vite
    Tailwind CSS
    shadcn-vue
    Vitest
    Zod
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Personal Agent and help others make informed decisions.

    Developer

    DomWane

    DomWane (Dominik Klesal) builds open-source AI agent tooling on Cloudflare's serverless edge platform. The workers-personal-agent project demonstrates a fully measured, free-tier-compatible personal AI assistant with deep research, long-term memory, and MCP server support. The project emphasizes rigorous evaluation methodology, documenting every platform limit encountered and publishing independent replications of AI capability claims.

    Read more about DomWane
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Honcho icon

    Honcho

    An open source memory library with a managed service for building stateful AI agents that can maintain and reason about any entity over time.

    ReMe icon

    ReMe

    A memory management toolkit for AI agents providing file-based and vector-based memory systems to solve limited context windows and stateless sessions.

    Hindsight icon

    Hindsight

    An open-source agent memory system that gives AI agents long-term, learning memory using biomimetic data structures, multi-strategy retrieval, and observation consolidation.

    Browse all tools

    Related Topics

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    684 tools

    Retrieval-Augmented Generation

    RAG Systems that enhance LLM outputs by retrieving relevant information from external knowledge bases, combining the power of generative AI with information retrieval for more accurate and contextual responses.

    119 tools

    Agent Memory

    Memory layers, frameworks, and services that enable AI agents to store, recall, and manage information across sessions. These tools provide persistent, semantic, and contextual memory for agents, supporting personalization, long-term context retention, graph-based relationships, and hybrid RAG + memory workflows.

    140 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions