Skip to content

ArisGuimera/MobiAI-Core

Repository files navigation

MobiAI β€” Brain Β· Skills Β· Graph for Android, iOS, React Native, Flutter, and KMP

Read in another language: English Β· EspaΓ±ol

MobiAI-Core

Android iOS Kotlin Multiplatform Flutter React Native Kotlin Swift Dart TypeScript Go License: MIT Open Source

Evolve your mobile stack with Artificial Intelligence.

What is MobiAI?

MobiAI is an Open Source ecosystem designed to bring Artificial Intelligence to the heart of your mobile workflow. Four pieces that fit together β€” click any of them for the full detail:

πŸ› οΈ CLI mobiai A single tool to manage the whole stack: install skills, index your code, manage project memory, and keep everything up to date. See detail β†’
🧩 Skills Expert per-platform context: fix bugs, reproduce incidents, write tests, analyze crashes, create PRs… all following each stack's best practices. See detail β†’
πŸ” Graph Semantic exploration of mobile code. Answers "which files to touch for this task" or "who calls this symbol" without walking the repo blindly. See detail β†’
🧠 Brain Living per-project memory: decisions, bugfixes, workarounds, and project-specific integrations, kept separate from MobiAI's global state. See detail β†’

And two more pieces on the horizon:

  • Agents β€” Specialized agents that execute complex tasks autonomously (in development).
  • Automated pipeline β€” A bot that receives tickets from your messaging platform, reproduces the bug, applies the fix, and opens the PR (planned).

Compatible with Claude Code, Cursor, Copilot CLI, Codex, and Gemini CLI.

Current status

Component Status
CLI mobiai Stable
Skills (multi-platform) Stable
Graph (semantic indexer) Alpha
Brain (per-project memory) Alpha
Autonomous agents In development
Automated pipeline (messaging bot) Planned
Community skills marketplace Planned

Installation

MobiAI installs as a standalone CLI (mobiai) that detects your assistant (Claude Code, Cursor, Copilot CLI, Codex, Gemini CLI) and pushes skills to the right place.

# Mac / Linux
curl -fsSL https://mobiai.dev/install.sh | sh

# Windows (cmd)
curl.exe -fsSL https://mobiai.dev/install.cmd -o "%TEMP%\i.cmd" && "%TEMP%\i.cmd"

# Windows (PowerShell)
iwr -useb https://mobiai.dev/install.ps1 | iex

Verify the install:

mobiai --version
mobiai doctor      # diagnoses detected hosts, catalog, and permissions

Full install details, local builds, and releases in cli/README.md.

First use

mobiai             # banner + help
mobiai skills init # interactive selector to pick packs (mobile, android, ios, kmp, flutter, react-native, community)

Keeping things up to date (mobiai update refreshes the catalog and self-updates the binary) and diagnostics (mobiai doctor, mobiai status) live inside the CLI β€” see cli/README.md.

The CLI in three blocks

Quick summary. Each block has its own README with the full detail.

🧩 Skills β€” manage skills

Install, list, and uninstall skill packs in the detected hosts. A mobile meta-pack brings everything, or install per-platform packs individually.

mobiai skills init                 # interactive selector
mobiai skills add mobile           # install the whole stack
mobiai skills list                 # what you have installed

Packs: mobile, android, ios, kmp, flutter, react-native, community. β†’ skills/README.md

πŸ” Graph β€” semantic code exploration

Indexes your mobile project and answers "which files to touch" or "who calls this symbol" without walking the repo blindly. Downstream skills (debugging, fix-issue, planning) pre-flight Graph when available.

mobiai graph init                  # indexes the project into .mobiai/graph/
mobiai graph context <task...>     # relevant files for a task

β†’ docs/graph/README.md

🧠 Brain β€” per-project memory

Living per-repo memory: decisions, bugfixes, workarounds, and project-specific integrations, separate from MobiAI's global state. Stored under <repo>/.mobiai/brain/.

mobiai brain init                  # creates .mobiai/brain/ (idempotent)
mobiai brain context               # prints Markdown ready for agents

β†’ brain/README.md

How does it work?

  1. Install the mobiai CLI β€” a single binary that detects your assistant (Claude Code, Cursor, Copilot CLI, Codex, or Gemini CLI) and registers the skills in the right place
  2. Choose your packs β€” mobiai skills init opens the selector, or install what you need with mobiai skills add <pack>
  3. Start coding β€” Skills activate automatically based on context; optionally index the repo with mobiai graph init and seed memory with mobiai brain init
  4. Platform detection β€” MobiAI detects your project (Android, iOS, Flutter…) and applies the right context
  5. Your project, your rules β€” Skills respect your project conventions (CLAUDE.md, GEMINI.md, AGENTS.md)

Roadmap

Phase 1 β€” Skills (current)

Multi-platform plugin with skills for every mobile platform. Compatible with Claude Code, Cursor, Copilot CLI, Codex, and Gemini CLI. The community can contribute new skills.

Phase 2 β€” Agents

Specialized agents that go beyond instructions: they analyze code autonomously, interact with devices, and make informed decisions based on context.

Phase 3 β€” Automated pipeline

A bot that connects to your favorite messaging platform, receives errors or tickets, orchestrates agents, and produces review-ready PRs β€” the full bug-fix cycle with no human in the loop.

Phase 4 β€” Marketplace

A marketplace where the community publishes and downloads skills, agents, and configurations for different kinds of mobile projects.

Contributing

We'd love your help! MobiAI is built by mobile developers, for mobile developers.

  • Add a new skill: see the skill-authoring guide
  • Improve existing skills: open a PR with better instructions or edge-case handling
  • Report problems: open an issue if a skill gives bad advice or is missing something

See CONTRIBUTING.md for more details.

πŸ‘€ Want to stay up to date?

Join the community Discord where we have a channel for the project (πŸ€–-mobiai).

πŸ‘¨β€πŸ’» Contributors


License: MIT

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages