Skip to content
View cgaravitoq's full-sized avatar
🍃
Focus
🍃
Focus

Highlights

  • Pro

Block or report cgaravitoq

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cgaravitoq/README.md

Carlos Garavito

AI Engineer designing and operating production agents, with a background in full-stack development and cloud infrastructure. The work spans agent runtimes, evals, observability and delivery pipelines, mainly in TypeScript and Python.

Portfolio & blog · LinkedIn · YouTube

Selected projects

  • framesearch - Film shot search by description, with frame and caption embeddings ranked in a Cloudflare Worker and keyword hits fused in; live demo.
  • agentic-slack - Self-hosted Slack agent runtime on Cloudflare Workers, with streamed replies, durable conversations and configurable retention.
  • tokenmax - Self-hostable usage tracking for coding agents, combining a local collector with a Cloudflare API for token counts and estimated costs by provider and model.
  • pi-credential-pool - Local OpenCode Go credential pooling for Pi, with per-account usage and failover before output starts, never replaying a partially delivered response.
  • open-langchain / open-langchain-ts - Python and TypeScript adapters for using coding-agent subscriptions with LangChain and LangGraph.

Also shopify-hermes-agent, a self-hosted Shopify assistant operated through Telegram, and motion-shorts, a pipeline for vertical motion-graphics videos with narration and captions.

Tools

TypeScript, Python, LangGraph, MCP, React, Astro, Cloudflare Workers, Docker and Terraform.

Based in Valencia, Spain.

Pinned Loading

  1. agentic-slack agentic-slack Public

    Self-hosted Slack assistant with streamed replies, durable conversations, and configurable retention on Cloudflare Workers.

    TypeScript 2

  2. aiusage aiusage Public

    Self-hostable token-usage service for LLM coding agents: Cloudflare Worker + local ccusage collector

    TypeScript 1

  3. pi-credential-pool pi-credential-pool Public

    Local OpenCode Go credential pooling for Pi, with pre-output failover and per-account usage.

    TypeScript 1

  4. pi-claude-code-auth pi-claude-code-auth Public

    pi extension: authenticate the Anthropic provider via existing Claude Code OAuth credentials

    TypeScript 9 1

  5. open-langchain open-langchain Public

    Native Python LangChain chat models for Claude Code, OpenAI Codex and OpenCode Zen/Go, with tool calling and streaming.

    Python 1 1

  6. framesearch framesearch Public

    Find a film shot by describing it: EmbeddingGemma 2 on llama.cpp in a Cloudflare Container, int8 vectors ranked in Worker memory, D1 FTS5 keyword search, frames on R2.

    TypeScript