Meet Mofu,
the AI agent that does the work.

Drop a file and it gets going with real tools: Python on your spreadsheets, quizzes from your PDFs, security checks on your code. In your browser or your terminal.

Animated demo: Mofu analyzes sales.csv and finds that March revenue dropped 18%; scans package.json and finds 3 vulnerable packages, 1 critical; and turns chapter-3.pdf into 15 flashcards.

Try it free

No account needed · 10 free messages a day · or bring your own key

One agent, real tools

Mofu doesn't guess numbers. It calculates, looks things up and checks its work.

Data Analyst

Drop a CSV, Excel or JSON file. Mofu profiles it, answers questions by running Python (pandas) in your browser, draws charts and can pull in exchange rates, holidays, weather or World Bank data.

Study Buddy

Upload a PDF or notes, or paste an article. Get summaries at three levels, flashcards you can export to Anki and quizzes that grade themselves, with page citations.

Dev Tools

Explain any public GitHub repository, scan dependencies against OSV for known vulnerabilities, and turn an OpenAPI spec into test cases, docs and a breaking-change report.

In your terminal

npx mofu-cli works on the folder you're in: coding tasks on a branch with your tests, dependency upgrades, API test runs. It asks before changing a file or running a command.

How it works

  1. Drop a file

    A spreadsheet, a PDF, a manifest, a spec, or just a question.

  2. Mofu works with real tools

    Python, public data sources, vulnerability databases and your own tests.

  3. Get a usable result

    Answers with sources, charts, flashcards, test files or a pull-request-ready branch.

Private where it counts

Also in your terminal

Same agent, with access to your project. Needs Node.js 22 or newer.

FAQ

Is it free?

Yes. The web app gives you 10 free messages a day, with no account. For more, add your own OpenRouter key in Settings. The CLI always uses your own key.

What are the limits?

Free: 10 messages a day per IP address, PDFs up to 30 pages at a time and data files up to 20 MB. With your own key there's no daily cap and PDFs can be up to 300 pages. The CLI handles bigger files.

Which models?

By default, Claude Haiku through OpenRouter: fast, cheap and good with tools. With your own key you can pick any OpenRouter model that supports tool calling.

Can I bring my own key?

Yes, an OpenRouter key. It's kept in your browser and only used to call the model; you pay OpenRouter directly for what you use.

What data do you store?

On our side, only a daily message count per IP address for the free tier. Your chats, files and key aren't stored by Mofu's server. In your browser, Mofu keeps your settings, what you asked it to remember and your flashcard progress.

Which file types?

CSV, TSV, Excel (.xlsx) and JSON for data; PDF, .txt and .md for studying; package.json, package-lock.json, requirements.txt and pyproject.toml for dependency scans; OpenAPI 3 or Swagger 2 specs in JSON or YAML. Scanned PDFs (images of text) aren't supported yet.

Give Mofu a file.

It's free to try, and there's nothing to sign up for.

Try it free