Skip to content
View Akihiro2004's full-sized avatar

Highlights

  • Pro

Organizations

@neura-spheres

Block or report Akihiro2004

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Akihiro2004/README.md

Darrien Rafael Wijaya

Typing intro

Portfolio Meet Mira LinkedIn Email


Hey, I'm Darrien

I'm a Computer Science and Statistics student at BINUS University, and most of my time goes into one question:

What does it take for an AI to feel natural to talk to?

Not just answering questions, but remembering you, picking up on context, and doing things with you, like playing a game or singing a song. My main playground for that question is Mira.


Meet Mira

Mira preview

Mira is an experimental AI companion I built to feel as human as possible.

A raw LLM can talk, but it forgets you, doesn't really read the room, and can't do much. Mira is my attempt to fix that by layering things on top of the model:

  • Memory so she remembers past conversations
  • Context awareness so she understands what's going on
  • Decision rules so she picks the right action for the moment
  • A voice: text-to-speech for talking, a custom RVC model for singing
  • Hands: integrations that let her play Chess and Minecraft

She lives on Discord, streams as a VTube Studio avatar, and is honestly more fun to hang out with than a typical chatbot.

Learn more about Mira


What she can do

Chat

Talks naturally on Discord and other apps, remembers past conversations, adapts to context, and can role-play.

Sing

Uses a custom-trained RVC voice model to sing in different tones and emotions, which sounds far more natural than plain TTS.

Listen to Mira sing

Play games

Plays Chess and Minecraft with you and talks while she plays, explaining her moves in real time.

Watch Mira play chess

Be a character

Connects to VTube Studio, so she's a live, animated avatar and not just a text box.

How she works

flowchart LR
    A([You say something]) --> B[Context understanding]
    M[(Memory)] <--> B
    B --> C{Decision rules}
    C -->|talk| D[LLM reply + TTS]
    C -->|sing| E[RVC singing voice]
    C -->|play| F[Chess / Minecraft]
    D --> G([Discord · VTube Studio])
    E --> G
    F --> G
Loading

I built Mira end to end:

  • The conversation flow that lets her understand context
  • A memory system that tracks past interactions
  • Text-to-Speech for her spoken replies
  • A custom voice model trained for singing
  • The Chess and Minecraft integrations

Mira in action

Mira singing

Mira chat screenshot 1 Mira chat screenshot 2 Mira chat screenshot 3

Real conversations with Mira on Discord

Psst, I asked Mira to introduce me. Click to see what she said.

You: Mira, who made you?

Mira: Darrien did! A CS and Statistics student at BINUS who really, really wants AI to feel less like a tool and more like a friend.

You: What does Darrien actually work on?

Mira: Me, mostly. Darrien built my memory so I don't forget you, the logic that helps me read the room, my speaking voice, and a singing voice too. Oh, and taught me chess and Minecraft. I explain my moves, so you can't say I didn't warn you.

You: How do I get in touch?

Mira: Easy. Send an email to darrienwijaya@gmail.com, connect on LinkedIn, or check out the portfolio. Tell Darrien I said hi!


Toolbox

Python, Firebase, Discord, GitHub, Vercel

Gemini LLaMA RVC Text-to-Speech VTube Studio


GitHub Stats

GitHub Stats Top Languages


Thanks for stopping by! If you're into AI companions, voice models, or AI that plays games, I'd love to chat.
Mira says hi too

Pinned Loading

  1. CopilotKit CopilotKit Public

    Forked from CopilotKit/CopilotKit

    React UI + elegant infrastructure for AI Copilots, in-app AI agents, AI chatbots, and AI-powered Textareas 🪁

    TypeScript

  2. emoji-translate emoji-translate Public

    Forked from notwaldorf/emoji-translate

    📚 Translate text to ✨emoji ✨!

    JavaScript

  3. Face-Depixelizer Face-Depixelizer Public

    Forked from tg-bomze/Face-Depixelizer

    Face Depixelizer based on "PULSE: Self-Supervised Photo Upsampling via Latent Space Exploration of Generative Models" repository.

    Jupyter Notebook

  4. public-apis public-apis Public

    Forked from public-apis/public-apis

    A collective list of free APIs

    Python

  5. cursor-vip cursor-vip Public

    Forked from yeongpin/cursor-free-vip

    [Support 0.49.x](Reset Cursor AI MachineID & Bypass Higher Token Limit) Cursor Ai ,自动重置机器ID , 免费升级使用Pro功能: You've reached your trial request limit. / Too many free trial accounts used on this machi…

    Python

  6. stable-diffusion-webui stable-diffusion-webui Public

    Forked from AUTOMATIC1111/stable-diffusion-webui

    Stable Diffusion web UI

    Python