Data-Sora

Data-Sora is the main playable character in Kingdom Hearts Coded and its DS remake Kingdom Hearts Re:Coded. He is essentially a digital replica of Sora, used by Mickey to investigate a computer simulation of Jiminy's Journal that is corrupted by computer viruses taking on the form of blocks.

Personality
Data-Sora shares the same personality as his actual counterpart from Kingdom Hearts and Kingdom Hearts Coded. Although fully aware of being an artificial intelligence, Data-Sora doesn't seem to mind it.

Abilities
Just like the actual Sora, Data-Sora has the same exact fighting style. His primary ability is the Debug Ability, which he uses to eradicate the Bug Blox Corruption every time he visits a different world. Data-Sora also gains the ability to equip various attacks and magic abilities through the use of the Command Matrix.

Weapons
Data-Sora's primary weapon is the Keyblade. Unlike the real Sora, whose Keyblade is used to eliminate Heartless, Data-Sora's Keyblade is used to destroy Bug Blox.