TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
ZARVIS MOBILE — a universal AI digital agent, in your browser.
ProductivityTypeScript · KotlinGitHub @jitendrakumarraj831-byteOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
A Universal AI Digital Agent for Android.
"Tell your AI what you want done. It understands the goal, plans the work, uses the
appropriate skills and tools, completes whatever it can legitimately complete, and
reports the result."
ZARVIS MOBILE is not a chatbot, a voice-assistant shell, or a coding tool alone. It is a
skill-driven digital agent that a non-technical user operates entirely in natural language
(English, Hindi, Hinglish) — by voice or text — across personal, phone, web, document,
business, education, professional, creative, developer, and automation tasks.Read the full README ↗ZARVIS is a personal AI digital assistant and agent platform for Web + Android.
It is designed around one shared ZARVIS Brain that powers conversations, agents, memory, projects, tasks, tools, policy, permissions and verification across platforms.
ZARVIS should feel like one intelligent personal agent available everywhere:
Understand → Plan → Ask for required access → Execute real work → Verify → Explain → Remember only when appropriate
The product is not just a chatbot or dashboard. It is being built as a real agent platform with truthful capabilities and user-controlled permissions.
Web and Android are first-class clients of the same core system.
ZARVIS BRAIN
│
┌─────────────┴─────────────┐
│ │
WEB CLIENT ANDROID CLIENT
│ │
└─────────────┬─────────────┘
│
Shared Agent Platform
│
┌─────────────────┼─────────────────┐
│ │ │
Memory Agents Tasks
│ │ │
└──────────── ToolPipeline ─────────┘
│
Policy + Security
│
Verification
The clients do not maintain separate AI brains.
The Web version is a full AI workspace for:
The responsive Web application should work across desktop, tablet and mobile browsers.
Everything below is a real client-side behaviour (web/chat-kit.js; the pure rules are unit tested in web/logic.js):
localStorage and tops it up from GET /api/v1/conversations (metadata only, the account's own chats), so history follows the account to another device or a cleared browser; if that request fails the list simply stays as it is. Opening a chat loads its real messages from the server. A chat you remove from the list stays hidden on that browser until you write in it again; the index and the hidden ids are cleared on sign-out./ command menu (prompts to edit, or real actions), drafts that survive a reload, drag-and-drop and paste of files and images.#/work/tasks, g then t, as a list or a board) records real task status and runs a step only when you press Run; Home shows a "Your workspace" dashboard below its first screen; Activity is one merged feed of what really happened. The phone tab bar is Home, Work, Chat, Agents, Settings, and the menu drawer has everything else. WORKSPACE.md describes the pages, the data and API they use, and what they do not do; DESIGN_SYSTEM.md describes the tokens and components.#/chat/<id> links, remembered scroll position on Back, a collapsible sidebar, a skip link, scroll-to-top, and keyboard shortcuts (? lists them).The Android version is the personal device agent.
It can progressively support authorized capabilities such as:
Android permissions are controlled by Android. ZARVIS explains why access is needed, handles user decisions and verifies the real permission/tool result.
Capability states:
The common execution path is:
User
↓
Natural Language / Voice / File
↓
Intent
↓
ZARVIS Brain
↓
Plan
↓
Agent / Skill
↓
Capability Check
↓
Permission / Integration Check
↓
Risk Check
↓
Confirmation when required
↓
ToolPipeline
↓
Web API / Android API / Local Tool
↓
Verification
↓
Task / Activity State
↓
Response
↓
Voice / UI
↓
Memory when appropriate
The LLM proposes actions. Policy and tool layers decide whether they are allowed and executable. Platform security controls platform permissions. Verification determines what actually happened.
The permanent implementation order is:
Phase 1 is the current engineering gate. Later phases must not bypass or weaken its permission, policy and verification architecture.
ZARVIS should allow real stored work to continue between platforms.
Example:
Web: “Research this project.”
Later:
Android: “जहाँ छोड़ा था वहीं से continue करो।”
The system may recover only state that was actually stored, such as:
No fake memory or fake continuity.
The architecture follows:
Permission does not equal unlimited future authorization.
For example:
All permanent Markdown documentation is kept in the repository root so the project is easy to understand directly from GitHub.
| File | Purpose |
|---|---|
| ZARVIS_MASTER_PRODUCT_BLUEPRINT.md | Authoritative A→Z product, UX, architecture and execution blueprint |
| MASTER_SPEC.md | Master-spec navigation/compatibility entry point |
| UI_UX_DEEP_SCAN.md | Web UI/UX deep scan: page list, content placement, layout rules, link map, open decisions |
| ARCHITECTURE.md | System and shared Brain architecture |
| SECURITY.md | Security, risk and authorization rules |
| PRIVACY.md | Privacy and notification privacy rules |
| AI_ARCHITECTURE.md | AI, planning, agents and execution boundary |
| AI_MODEL_GATEWAY.md | AI Model Gateway: providers (Gemini, OpenRouter), capability routing, fallback, configuration, Vercel setup, troubleshooting |
| SKILLS.md | Skill model and capability contracts |
| DEVELOPER_AGENT.md |
Documentation rule: ZARVIS_MASTER_PRODUCT_BLUEPRINT.md remains the single authoritative source of truth. Supporting root-level MD files must not contradict it.
Before changing code:
ZARVIS_MASTER_PRODUCT_BLUEPRINT.md.PHASE 1 — Android Mobile Access + Permission Intelligence
The goal is to establish the secure, permission-aware foundation before activating later agent capabilities.
ZARVIS — One Brain. Web + Android. Real Agent. Real Execution. Real Verification.
| Developer Agent workflow and safety |
| SUBSCRIPTIONS.md | Billing, credits and entitlement rules |
| DEVELOPMENT.md | Development and verification rules |
| ZARVIS_ASSISTANT_UPGRADE_PLAN.md | Owner-requested audit and phased upgrade plan (voice, phone agent, screen/camera, memory, task automation, PC companion), mapped onto the blueprint's phases |
| ZARVIS_PHASE1_DEVICE_CHECKLIST.md | Real-phone checklist (Nothing Phone (2a)) for the upgrade's Phase 1: build/install, calling, Hindi/Hinglish reply and voice, memory and log privacy, with what CI, review and the device each prove |