Personal AI assistant
ULTRASSISTANT
A private assistant for research, writing, learning and building. It is being developed step by step, and this page only lists what actually works.
Explore
Everything in one place
Sections that are not finished show their real status instead of placeholder content.
Chat
Talk to a free open-source model through your private backend.
LiveMemory
Long-term memory you can inspect, edit and delete.
Under constructionProjects
Separate workspaces with their own context and tasks.
PlannedAgent
Plans and runs multi-step tasks, asking before anything consequential.
PlannedVoice
Speech in and out, with consent-based speaker profiles.
PlannedStatus
What is live right now, and what is not.
Live infoThe platform
Built to stay small
Features switch on only when they are finished and tested.
Free models
Chat runs on an open-source model through Cloudflare Workers AI and its free daily allowance.
Private by default
Every message needs your owner passcode, so strangers cannot use your quota.
Light on phones
No frameworks and no heavy effects, so it stays fast on low-end Android devices.
Honest status
No invented uptime figures. If something is not built, the page says so.
How it works
Simple on purpose
-
01
You write a message
Your chat history is saved in this browser only.
-
02
Your backend checks the passcode
It also validates the request and checks the daily usage estimate before anything runs.
-
03
A free model replies
If the daily safety limit is reached, you see a message instead of a charge.
Status
What works today
Written by hand, so it reflects what has been built and tested, not live monitoring.
- Web interfaceLive
- Chat with a free modelLive
- Passcode protectionLive
- Daily usage counterLive
- Long-term memoryPlanned
- Projects and agentPlanned
- VoicePlanned
- Android appPlanned
Today's free quota
Tap the button to check. Needs your passcode.
Questions
Good to know
Is it really free?
It is designed to use free tiers only. Chat uses the Workers AI free daily allowance, and on the free plan going over it causes errors rather than billing. Free terms can change, so this is not a permanent guarantee.
Is my chat private?
History is stored in this browser only. Each message is sent to your backend and processed by a model on Cloudflare Workers AI.
Why a passcode?
It stops other people from spending your free daily quota.
How accurate is the usage number?
It is an estimate based on text length. Cloudflare's own dashboard is the real meter.
Does it remember me across devices?
Not yet. Shared memory and accounts come in later phases.