Skip to content

Repository files navigation

✨ Gemini Project Worker

TypeScript License Tests

An autonomous, AI-powered project gateway that bridges Gemini AI agents with your development workflow.
Worker processes, orchestrates, and reports — all through natural language intent.

🏗️ Architecture

project-worker/
├── src/               # TypeScript source code
│   └── *.ts           # Worker modules, gateway handlers, AI integration
├── tests/             # Test suite (TDD mandatory)
├── package.json       # Dependencies & scripts
└── tsconfig.json      # TypeScript configuration

🚀 Quick Start

# Install dependencies
npm install

# Build
npm run build

# Run tests
npm test

# Start worker
npm start

🧪 Testing

This project follows eTDD (Enforced Test-Driven Development) — every module has a corresponding test file with semantic assertions. No vanity patterns (assert(true)) allowed.

# Run all tests
npm test

# Run with coverage
npm run test:coverage

# Watch mode
npm run test:watch

🔧 Configuration

Variable Description Default
GEMINI_API_KEY Gemini AI API key
WORKER_MODE Worker execution mode gateway

📄 License

MIT

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages