Forge OS
An on-device, agentic Android OS layer for LLMs with persistent memory, Python runtime, and headless browser.
Forge OS is an on-device, agentic Android operating-system layer for Large Language Models. Bring your own provider key (OpenAI, Anthropic, Groq, Gemini, OpenRouter, xAI, DeepSeek, Mistral, Together, Cerebras, or local Ollama) and get a three-tier memory system with semantic embeddings, sandboxed file workspace, real Python 3.11 runtime, headless browser, schedulable jobs, plugins, sub-agents, MCP client, Companion mode, and more—all running on-device with no server.
Get StartedWhat Forge OS Can Do
Runs Python scripts, manages files, automates web tasks, controls device features, sends Telegram messages, handles calendar & contacts, pushes notifications, and extends via plugins—all on‑device with Forge OS.
Key Features
- Three-tier Memory – Working, daily, and long-term memory with semantic embeddings. Agent learns to write after results and search before research.
- Sandboxed Workspace – Full file manager UI, device uploads, browser file picking, snapshots & diffs with enforced quotas.
- Python & Shell – Python 3.11 (Chaquopy) and shell with timeouts, captured output, AST-based import filtering, and skill replay.
- Cron & Alarms – Plain-English schedules ("every 30 m", "daily at 9 am"), exact-time alarms with RUN/NOTIFY/PROMPT_AGENT actions.
- Headless Browser – Agent browser and on-screen Browser tab sharing cookies. Configurable viewport/User-Agent presets, region screenshots, selector-aware crawling.
- Plugins – Install Python plugins (.fp/.zip) that extend the agent's tool surface. Agent can scaffold new plugins mid-loop.
- MCP Client – Connect to Model Context Protocol servers and import their tools and resources.
- Sub-agents – Spawn focused sub-agents in parallel, delegate work, and aggregate results.
How It Works
- Install the APK on your Android device (API 26+).
- Open the app, pick an LLM provider, and paste your API key.
- Accept the permissions the app requests (notifications, alarms, file access).
- Start a conversation — the agent can run Python, browse the web, manage files, schedule jobs, and more.
How Forge OS Processes Tasks
Use Cases
- Research & Analysis – Scrape web data, process documents, run calculations, and store findings in persistent memory for reuse.
- Scheduled Automation – Set cron jobs or alarms to run Python scripts, fetch data, or prompt the agent at specific times.
- File Processing – Batch convert images, extract text from PDFs, organize files, and version control with Git.
- Web Scraping & Monitoring – Use the headless browser to crawl sites, extract structured data, and monitor for changes.
Download the latest APK from the GitHub Releases page and install it on your Android device.
After installation, open the app and follow the on‑screen setup wizard.
Performance That Matters
Early Alpha
Forge OS is v1.0.0-alpha. All core features are implemented and the app is ready for external users, but expect rough edges. If you find bugs, please file an issue on GitHub.
Community & Support
Join our Telegram groups, file issues on GitHub, and read the full documentation.