Build real projects with a localized AI agent.
Gihanga brings local-agent project building to Rwandan learners, makers, schools, and teams — with a desktop app, CLI workflow, and local-first coding assistant.
Muraho, let's build your project.
I see you're setting up the initial CLI structure. I can generate the base commands for `gihanga tangira` and set up the interactive terminal UI. Shall I draft the Commander setup first?
Yes, let's start with Commander. Ensure we have local file writing permissions configured.
Drafting `index.ts`...
import { Command } from 'commander';
import { setupLocalEnv } from './lib/env';
const program = new Command();
program
.name('gihanga')
.description('Localized AI Agent CLI for Rwanda')
.version('0.1.0');
program.command('init')
.description('Initialize a new Gihanga project workspace')
.action(async () => {
await setupLocalEnv();
console.log('Workspace ready. Agent standing by.');
});