zeekk0/OpenAmikaPublic

OpenAmika: MekaHime's AI companion Amika, open source. Live2D avatar, real-time voice, long-term memory, OpenRouter or Ollama brain.

Stars
524
Forks
71
Watchers
4
Open issues
4
Open PRs
4
Contributors
~1
Commits
43
Branches
1

PythonOtherCreated Nov 3, 2026Last push todayLatest release v1.0.0

Quick answers

What is OpenAmika?
OpenAmika: MekaHime's AI companion Amika, open source. Live2D avatar, real-time voice, long-term memory, OpenRouter or Ollama brain.
How popular is OpenAmika on GitHub?
zeekk0/OpenAmika has 524 stars and 71 forks on GitHub.
What license does OpenAmika use?
zeekk0/OpenAmika is released under the Other license.

Star history

since Nov 8, 2026

Star history is still being collected for this repository.

Contribution activity

commits per day, last 52 weeks
NovDecJanFebMarAprMayJunJulAugSepOctNovMonWedFri2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 0 commits2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 0 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 0 commits2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 0 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 0 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 0 commits2026-09-22: 0 commits2026-09-23: 0 commits2026-09-24: 0 commits2026-09-25: 0 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits2026-10-04: 0 commits2026-10-05: 0 commits2026-10-06: 0 commits2026-10-07: 0 commits2026-10-08: 0 commits2026-10-09: 0 commits2026-10-10: 0 commits2026-10-11: 0 commits2026-10-12: 0 commits2026-10-13: 0 commits2026-10-14: 0 commits2026-10-15: 0 commits2026-10-16: 0 commits2026-10-17: 0 commits2026-10-18: 0 commits2026-10-19: 0 commits2026-10-20: 0 commits2026-10-21: 0 commits2026-10-22: 0 commits2026-10-23: 0 commits2026-10-24: 0 commits2026-10-25: 0 commits2026-10-26: 0 commits2026-10-27: 0 commits2026-10-28: 0 commits2026-10-29: 0 commits2026-10-30: 0 commits2026-10-31: 0 commits2026-11-01: 0 commits2026-11-02: 0 commits2026-11-03: 9 commits2026-11-04: 15 commits2026-11-05: 17 commits2026-11-06: 0 commits2026-11-07: 1 commit2026-11-08: 0 commits2026-11-09: 0 commits2026-11-10: 0 commits2026-11-11: 0 commits2026-11-12: 0 commits2026-11-13: 0 commits2026-11-14: 0 commits
42 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Actively maintained

    Pushed within 48 hours

README

main branch
Amika

OpenAmika

Hi! I'm Amika — MekaHime's AI companion, open source

Amika is a Live2D anime girl who talks with you by voice and text in real time, remembers you, and lives with you in your city. She runs on your own PC, with OpenRouter or fully local with Ollama. A hosted version runs at mekahime.com/amika.

简体中文 | 日本語 | English

Made with Love GitHub Release License: MIT Platform Python 3.11

Hugging Face Discord Website Try Online Tests GitHub stars

💖 If Amika makes your day better, give us a ⭐ on GitHub — it helps more people find her! · Support the project: https://www.mekahime.com/donate

What you need

  • Windows 10 or 11 and an NVIDIA graphics card (RTX 20-series or newer, 8 GB of video memory or more; her camera eyes need 16 GB), with a recent driver
  • Python 3.11 (tick Add python.exe to PATH when you install it) and Git
  • About 45 GB of free disk. Setting her up downloads about 15–20 GB and takes 30–60 minutes
  • An OpenRouter key for her language model (recommended: a few dollars a month), or Ollama with a model of 27B or more and a graphics card big enough for it (see Which language model?)

Which language model?

Her ears, voice, memory and eyes always run on your PC. Her language model, the part that thinks and writes her replies, runs one of two ways:

  • Semi-Local (recommended): through OpenRouter on your own key. In almost all cases this is the better choice: she uses the models she was tested with, answers fast, and it only costs a few dollars a month (about $1.50 if you talk 30 turns a day, about $5 at 100 turns a day).
  • Fully Local: on your PC with Ollama. Use a model of 27B parameters or more; 70B or more gives the full, reliable experience. Models smaller than 27B may be really bad: she loses her character, forgets what you told her and breaks her reply format. A local model is also slower: all her thinking takes turns on it, so after you interrupt her, or while she saves a memory or reflects, a reply can take 5–50 s.

A local model needs its own video memory on top of the ~6 GB her ears, memory and voice use (~10 GB with her eyes): about 19 GB for a 27B model such as gemma3:27b, 24 GB for a 32B one such as qwen3:32b, and 50 GB for a 70B one such as qwen2.5:72b. So one 32 GB card (RTX 5090) holds a 27B model next to all of her (a 32B one only with her eyes off); a 24 GB card does not. A 70B model fits next to her only on a 72–96 GB workstation card. Otherwise run Ollama on a second PC (the Setup page takes its address), or stay Semi-Local. Whichever model you run, pick one that supports Chinese, since her prompts are written in it (llama3.3:70b, for one, does not). How to switch: Optional add-ons.

Set her up

Open PowerShell (a normal window, not as administrator) and run these lines one at a time. They put her in C:\OpenAmika, a short folder that OneDrive does not sync:

cd C:\
git clone https://github.com/zeekk0/OpenAmika.git
cd OpenAmika
powershell -ExecutionPolicy Bypass -File scripts\setup_windows.ps1   # her brain, ears, memory and eyes
envs\brain\Scripts\python.exe scripts\setup_tts.py                   # her voice, her Live2D model, the paper doll: type yes
.\Start_OpenAmika.bat                                                # start her

Her voice, her Live2D model and the paper doll are free under MekaHime's personal-use license (see Licenses): the setup_tts.py line shows it first and downloads her files only after you type yes.

Both setup commands end with a summary, one line per part: OK when it is done, !! with the fix when it is not, and -- for information only (for example: no OpenRouter key yet, your first visit asks for it). Running a command again resumes and skips everything that is finished. When the setup_tts.py summary shows OK voice MekaHime_Amika and OK Live2D model Amika, she has her voice and her body; OK paper doll Host is the stand-in for her helpers (Her helpers).

Talk to her

Double-click Start_OpenAmika.bat in the OpenAmika folder (in PowerShell: .\Start_OpenAmika.bat). One console starts all of her, and your browser opens http://localhost:53000 when she is ready: about a minute, a few more the very first time. On your first visit she introduces herself and asks your name, your city and, if brain\.env has none yet, your OpenRouter key. Then press the power button and talk, or type. Click the page once so the browser lets her speak.

The light at the top right of every page is her health: green means everything works; click it to see what is not. Double-click Stop_OpenAmika.bat (or press Ctrl+C in her console) to stop her. To check everything without starting anything, run envs\brain\Scripts\python.exe launch.py --check: it ends with result: ready, or names what to fix.

To update her: stop her, run git stash, git pull and git stash pop in the OpenAmika folder (this keeps your name, your city and your edits), then run the two setup commands again (they fetch only what changed).

If something goes wrong

what you see what to do
Python 3.11 was not found Install Python 3.11 (tick "Add python.exe to PATH"), open a new PowerShell window and run the setup again.
!! voice MekaHime_Amika not downloaded: her license was not accepted Run envs\brain\Scripts\python.exe scripts\setup_tts.py again and type yes.
!! voice MekaHime_Amika Hugging Face refused the download (HTTP 401) Her files are not public yet, or your HF_TOKEN is wrong. Set a read token from huggingface.co/settings/tokens in the same window ($env:HF_TOKEN = "hf_...") and run the command again.
download failed after 4 tries or Check the internet connection Run the same command again: it continues where it stopped. If huggingface.co cannot be reached from your network, set $env:HF_ENDPOINT to a Hugging Face mirror first; every file is still checked.
does not see the GPU (CUDA) Update your NVIDIA driver and run the setup again. Without an NVIDIA card: powershell -ExecutionPolicy Bypass -File scripts\setup_windows.ps1 --cpu.
The filename or extension is too long The folder's path is too long for Windows: move OpenAmika to a short folder such as C:\OpenAmika and run the setup there.
settings.json not found Run powershell -ExecutionPolicy Bypass -File scripts\setup_windows.ps1 first.
No Live2D model yet on the stage, or !! Live2D model / !! her voice in launch.py --check Run envs\brain\Scripts\python.exe scripts\setup_tts.py.
no OpenRouter key yet (launch.py --check, the setup summary) Paste your key in the first-run wizard, or after OPENROUTER_API_KEY= in brain\.env.
!! TTS (voice) port 8002 answers but has no voice MekaHime_Amika Another voice server uses her port (OpenSakura's uses 8002 too). Stop it, or give her another port: change 8002 in tts_url and in services.tts (--port, health) in settings.json.
She answers in text but you hear nothing Give her voice about 20 seconds after a start, then click the page once. The health light must show TTS green.
Her voice stutters or is very slow Close other programs that use the graphics card, or turn her eyes off: "vision": {"enabled": false} in settings.json.
On Ollama she is out of character, forgets things, or her replies come out broken The model is too small. Use one of 27B or more (70B or more for the full experience), or go back to OpenRouter: Setup → Brain → OpenRouter → "Switch back to the OpenRouter preset".
On Ollama she answers very slowly If ollama ps shows a CPU/GPU split instead of 100% GPU, the model does not fit in your video memory next to her. With 100% GPU, slow replies after you interrupt her, or while she saves a memory or reflects, are normal for a local model. See Which language model?.
A helper's card on the Tools page is red, or she says she cannot reach Hermes or nanoMuse Run envs\brain\Scripts\python.exe launch.py --check and look at its agent and hermes key lines; every message and its fix is in docs/TOOLS.md.

Every part writes a log in logs\. For anything else, ask on Discord or open an issue. Using an AI coding agent? Point it at README_IF_YOU_ARE_AI_AGENT.md.

Optional add-ons

  • Fully Local: install Ollama, run ollama pull gemma3:27b (17 GB; or another model of 27B or more, see Which language model?), then on the Setup page choose Brain → Ollama → Detect models → Use this model. No key needed. For Ollama on another PC, type its address there before Detect models.
  • Her helpers: Hermes Agent or nanoMuse run errands for her, with the paper doll beside her on stage (below). Any other MCP server works too, on the Tools page (docs/TOOLS.md).
  • Smart home: Zigbee plugs she can switch (IoT/README.md). It stays off until you read and accept the IoT safety statement (docs/IOT_DISCLAIMER.md) on the Tools page. She runs on language models and can make mistakes: never connect heaters, locks, valves or anything that could cause harm.
  • Text her on Discord or Telegram (docs/MESSENGERS.md).
  • Your phone: Tailscale_Serve_OpenAmika.bat makes her reachable on your own devices over Tailscale.

Her helpers: Hermes and nanoMuse

She can hand errands to a helper program on your PC, Hermes Agent or nanoMuse: it searches the web, uses a browser and works with files. She decides whether to help, gives the helper the task after she has answered you, relays its questions, and tells you the result in her own words. While a helper is switched on, MekaHime's paper doll stands at the bottom right of her stage and plays the helper's side. Each helper runs its own model on OpenRouter, and the key she uses works for it.

Hermes Agent: install it from a PowerShell window. This form of its installer asks no questions; the lines after it do the setup OpenAmika needs:

& ([scriptblock]::Create((irm https://hermes-agent.nousresearch.com/install.ps1))) -NonInteractive

Then, in a new PowerShell window:

hermes model                                    # choose OpenRouter, paste your key, then "Enter custom model name": z-ai/glm-5
$key = [guid]::NewGuid().ToString('N')          # a random key for its API server
hermes config set API_SERVER_ENABLED true
hermes config set API_SERVER_KEY $key
hermes gateway stop                             # a Hermes already running reads the key only when it starts again

nanoMuse: clone it into the Nanomuse folder, give it a config.toml and put your key in its own vault; the commands and the file are in docs/TOOLS.md.

Connect them. In the OpenAmika folder, run Copy-Item config\tools.example.json config\tools.json (only if there is no config\tools.json yet) and notepad config\tools.json. Set "enabled": true at the top and in the helper's entry. For nanoMuse, "NANOMUSE_LANGUAGE" is the language it answers in ("en"; or "ja", "zh-CN"). For Hermes, copy its key with this line and paste it (Ctrl+V) as "HERMES_API_KEY":

(Select-String -Path "$env:LOCALAPPDATA\hermes\.env" -Pattern '^API_SERVER_KEY=(.+)').Matches[0].Groups[1].Value | Set-Clipboard

Save and start her (.\Start_OpenAmika.bat): she starts her helpers herself. On the Tools page the helper's card turns green (agent online).

Meet the paper doll. Open the Use page: the doll slides onto her stage. Ask her, for example, "Can you have Hermes check tomorrow's weather?". She answers, types the task in her speech bubble, and the doll takes over: it thinks while the helper works, speaks the helper's steps in its own bubble, looks surprised when the helper has a question or needs your OK (say yes or no, or click Approve on the Use page), and is happy when the result comes, which she then tells you. The doll comes with setup_tts.py (OK paper doll Host in its summary).

Every step in detail, and what each message means: docs/TOOLS.md.

Licenses

  • OpenAmika's code is MIT (LICENSE). Third-party parts keep their own licenses (THIRD_PARTY_NOTICES.md); the Live2D Cubism Core in ui/vendor/ is not MIT.
  • Amika herself is not MIT. Her character, art, voice, Live2D model and their weights, and the paper doll that stands in for her helpers (MekaHime/MekaHime_Amika), belong to MekaHime Inc. and are free under a personal-use license: personal use only, 18+, no redistribution or re-hosting, and no training other models on them. Two creator rules: earn on social media (videos, streams, ads, memberships, sponsorships) with no limit, crediting MekaHime.AI visibly; and fan merch up to US$1,000 in total, as an individual, made from fan art you recreated yourself (never an original image MekaHime published on its website or social media), with "MekaHime.AI" on the visible side and a small "Fan Art" label. Any other commercial use needs a license from MekaHime ([email protected]). The LICENSE on Hugging Face governs.
  • Hermes Agent (MIT) and nanoMuse (GPL-3.0-or-later) are separate programs you install yourself; OpenAmika only talks to them.
  • Built on SenseVoice, GPT-SoVITS, bge-m3, Qwen3-VL, pixi-live2d-display with the Live2D Cubism SDK, OpenRouter, Ollama and the Model Context Protocol. Thank you.

Support

Questions and bugs: GitHub issues, [email protected], or Discord. Support the project: https://www.mekahime.com/donate

MekaHime

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Releases and announcements

1 total
  1. OpenAmika v1.0.0v1.0.0Nov 3, 2026

    The first open-source release of **Amika**, MekaHime's AI companion: a Live2D anime girl who talks with you by voice and text in real time, remembers you, and lives with you in your city. It runs on your own Windows PC with OpenRouter or fully local with Ollama. A hosted version runs at https://www.mekahime.com/amika. ### What's in it - **Brain**: three prompt tiers (surface reflex, deep reply with inner thoughts, background reflection), an evidence-based long-term memory (BM25 + local bge-m3 embeddings), per-call cost metering, MCP tools. - **Ears**: local SenseVoiceSmall speech recognition with voice activity detection and barge-in. - **Voice**: the OpenAmika voice server (`vendor/tts-engine`, a MekaHime build of GPT-SoVITS) with 69 acted emotions; one emotion tag per sentence drives her voice, her face and her motion together. - **Body**: Live2D stage; her own model downloads with her voice. - **Pages**: Setup, Tools, Use (with a first-run wizard) and About, plus the architecture map at `/flow`. - **Optional**: camera eyes (local VLM), smart home (Zigbee via MCP), Discord/Telegram "Text her". ### Install Follow [Install (Windows)](https://github.com/zeekk0/OpenAmika#inst

Code frequency

additions and deletions
+66.4K-66.4KWeek of 2026-11-01: +66,391 linesWeek of 2026-11-01: -2,397 linesWeek of 2026-11-08: +0 linesWeek of 2026-11-08: -0 linesNov 1, 2026Nov 8, 2026
+66.4K lines added, -2.4K removed over the last year.

Commits per week

last 52 weeks
420Week of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 0 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 0 commitsWeek of 2026-08-09: 0 commitsWeek of 2026-08-16: 0 commitsWeek of 2026-08-23: 0 commitsWeek of 2026-08-30: 0 commitsWeek of 2026-09-06: 0 commitsWeek of 2026-09-13: 0 commitsWeek of 2026-09-20: 0 commitsWeek of 2026-09-27: 0 commitsWeek of 2026-10-04: 0 commitsWeek of 2026-10-11: 0 commitsWeek of 2026-10-18: 0 commitsWeek of 2026-10-25: 0 commitsWeek of 2026-11-01: 42 commitsWeek of 2026-11-08: 0 commitsNov 16, 2025Nov 8, 2026
42 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 0 commitsSun 10:00 — 0 commitsSun 11:00 — 0 commitsSun 12:00 — 0 commitsSun 13:00 — 0 commitsSun 14:00 — 0 commitsSun 15:00 — 0 commitsSun 16:00 — 0 commitsSun 17:00 — 0 commitsSun 18:00 — 0 commitsSun 19:00 — 0 commitsSun 20:00 — 0 commitsSun 21:00 — 0 commitsSun 22:00 — 0 commitsSun 23:00 — 0 commitsMon 0:00 — 0 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 0 commitsMon 10:00 — 0 commitsMon 11:00 — 0 commitsMon 12:00 — 0 commitsMon 13:00 — 0 commitsMon 14:00 — 0 commitsMon 15:00 — 0 commitsMon 16:00 — 0 commitsMon 17:00 — 0 commitsMon 18:00 — 0 commitsMon 19:00 — 0 commitsMon 20:00 — 0 commitsMon 21:00 — 0 commitsMon 22:00 — 0 commitsMon 23:00 — 0 commitsTue 0:00 — 0 commitsTue 1:00 — 0 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 2 commitsTue 10:00 — 6 commitsTue 11:00 — 0 commitsTue 12:00 — 0 commitsTue 13:00 — 0 commitsTue 14:00 — 0 commitsTue 15:00 — 0 commitsTue 16:00 — 0 commitsTue 17:00 — 0 commitsTue 18:00 — 0 commitsTue 19:00 — 0 commitsTue 20:00 — 0 commitsTue 21:00 — 0 commitsTue 22:00 — 0 commitsTue 23:00 — 1 commitsWed 0:00 — 0 commitsWed 1:00 — 0 commitsWed 2:00 — 1 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 4 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 4 commitsWed 10:00 — 2 commitsWed 11:00 — 0 commitsWed 12:00 — 0 commitsWed 13:00 — 0 commitsWed 14:00 — 0 commitsWed 15:00 — 2 commitsWed 16:00 — 0 commitsWed 17:00 — 1 commitsWed 18:00 — 1 commitsWed 19:00 — 0 commitsWed 20:00 — 0 commitsWed 21:00 — 0 commitsWed 22:00 — 0 commitsWed 23:00 — 0 commitsThu 0:00 — 0 commitsThu 1:00 — 10 commitsThu 2:00 — 0 commitsThu 3:00 — 5 commitsThu 4:00 — 0 commitsThu 5:00 — 2 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 0 commitsThu 10:00 — 0 commitsThu 11:00 — 0 commitsThu 12:00 — 0 commitsThu 13:00 — 0 commitsThu 14:00 — 0 commitsThu 15:00 — 0 commitsThu 16:00 — 0 commitsThu 17:00 — 0 commitsThu 18:00 — 0 commitsThu 19:00 — 0 commitsThu 20:00 — 0 commitsThu 21:00 — 0 commitsThu 22:00 — 0 commitsThu 23:00 — 0 commitsFri 0:00 — 0 commitsFri 1:00 — 0 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 0 commitsFri 10:00 — 0 commitsFri 11:00 — 0 commitsFri 12:00 — 0 commitsFri 13:00 — 0 commitsFri 14:00 — 0 commitsFri 15:00 — 0 commitsFri 16:00 — 0 commitsFri 17:00 — 0 commitsFri 18:00 — 0 commitsFri 19:00 — 0 commitsFri 20:00 — 0 commitsFri 21:00 — 0 commitsFri 22:00 — 0 commitsFri 23:00 — 0 commitsSat 0:00 — 0 commitsSat 1:00 — 0 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 1 commitsSat 8:00 — 0 commitsSat 9:00 — 0 commitsSat 10:00 — 0 commitsSat 11:00 — 0 commitsSat 12:00 — 0 commitsSat 13:00 — 0 commitsSat 14:00 — 0 commitsSat 15:00 — 0 commitsSat 16:00 — 0 commitsSat 17:00 — 0 commitsSat 18:00 — 0 commitsSat 19:00 — 0 commitsSat 20:00 — 0 commitsSat 21:00 — 0 commitsSat 22:00 — 0 commitsSat 23:00 — 0 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits43 (100%)
Community commits0 (0%)

43 commits in total over the last year.

DateListRankStars gained
Nov 8, 2026daily#23n/a