If you can get marza up to LVL 6 and upgrade it with missile barrage. First level wont kill them but it will make a serious dent to their health so they will be easier to bring down. Not sure if LVL 2 ultimate kills kodiak. For LVL 2 ultimate you need LVL 8 marza. Other than that red button and bombers are only option fore tec unless you want to build your own kodis.
When I am talking about bombers i am talking about 40-50 carriers all equipped with bombers hiding somewhere safe where kodis cannot get to them (read SB with red button). High LVL titans should work as well against them as well with their AOE abilities. And mines although he would have to be very stupid to run them into your minefield all at the same time 
When you whitle them down to 50 or so 100 of hoshikos with demobots should work as well given you turn auto repair off and they have enough anti matter. You do need some fire power frigates to actually kill them though. Hoshis are there only to disable his kodis weapons. 100 fully upgraded kodis simply has too much of fire power and momentum.
If you scout him properly you shouldn't even let him build so many of them without getting ready with your own counters.
truth is that if you play TEC loyalist and research twin star bases he cannot even j8ump into gravity well your controlling since with 2 SB per gravity well you can completely lock incoming phase lines. When you get that then you attack him where his fleet is not present and use hit and run tactic and play war of attrition.
That is if he doesn't have LVL 6 akan which is only counter in game to Red Button.
Oh and if you play advent vail of sacrificed from highly populated planet should do the trick as well. Desert or terran are in my mind. Not sure if ice has enough population.