-
Notifications
You must be signed in to change notification settings - Fork 0
Home
github-actions[bot] edited this page Apr 29, 2025
·
5 revisions
Teko (Task Engine KO) is an AI-powered development automation system built using Laravel and LangChain. It provides autonomous agents for various coding tasks, code reviews, and project management.
Teko is designed to automate development tasks through a series of specialized AI agents. It offers:
- Code Implementation Agent: Pulls tasks from Jira/GitHub, implements code, creates PRs, and runs tests
- Code Review Agent: Reviews codebase, raises issues and feature requests
- Story Management Agent: Sizes stories, rewrites/breaks up stories, prioritizes work, and groups related tasks
- Installation Guide
- Architecture Overview
- CI/CD Pipeline
- Deployment Guide
- Repository Configuration
- Environment Setup with Direnv
- Security Information
- Contributing Guidelines
- Laravel 10+ (PHP 8.2+)
- LangChain (Python 3.10+)
- MySQL Database
- ChromaDB for vector storage
- Orchid Admin Panel for dashboard and agent management
- Entrust for role-based permissions
- Tailwind CSS
- Alpine.js
- Social authentication via Socialite (Google and GitHub)
- GitHub Actions for CI/CD
- Docker containers with GitHub Container Registry
- Trunk-based development workflow
- Automated testing and dependency scanning
- PHP: PHPUnit, Psalm, PHPStan, Laravel Pint
- Python: pytest, pytest-cov, black, mypy, flake8, isort
See the Installation Guide for instructions on setting up the project locally or the Deployment Guide for container-based deployment.
This project is currently in the initial development phase with focus on establishing the core architecture, agent system, and admin interfaces.