Skip to content
View tecnomanu's full-sized avatar
:dependabot:
Working
:dependabot:
Working

Block or report tecnomanu

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
tecnomanu/README.md

TecnoManu - AI, automation and development

Hi, I'm Manu (TecnoManu)

Tech Lead at Bytetravel / Globely. Backend-first full-stack developer building AI tooling, MCP servers, ChatGPT Apps, and open-source utilities.

I work mostly with PHP, Laravel, TypeScript, JavaScript, Python, NestJS, FastAPI, Docker, MCP, APC/APX, and AI agents.

Right now I care most about:

  • shared project context for AI-assisted teams
  • agent workflows that stay practical and controllable
  • MCP servers and ChatGPT Apps
  • Laravel/backend systems, APIs, queues and integrations
  • video automation for docs and social publishing
  • local-first AI tools

GitHub LinkedIn Instagram TikTok


Now building

APC - Agent Project Context

I'm pushing APC (Agent Project Context): an open convention for storing durable AI project context in a shared .apc/ folder.

The idea is simple:

one project, one shared context layer.

APC helps teams avoid duplicating context across .claude/, .cursor/, .codex/, .opencode/, and other agent-specific folders.

APC does not replace MCP. APC organizes project context. MCP connects external tools.

APX

I'm also building around APX, a practical layer for operating agents, routines, MCPs, Telegram bridges, project tasks, and automation on top of shared project context.

Where APC is the portable context contract, APX is the execution and coordination layer I use to make agent work usable in real projects.


Featured projects

FrameVox

FrameVox is a video automation tool for creating publish-ready social videos with voice.

It is related to Video Docs Builder, but aimed more directly at producing short videos for social platforms: script, voice, visuals and export flow.

Video Docs Builder

Video Docs Builder is an agent skill for generating narrated videos from web app flows.

It combines Playwright, TTS and FFmpeg to record browser interactions, narrate them and assemble synchronized .mp4 videos. Useful for demos, onboarding, QA and living documentation.

MCP Telegram Agent

MCP Telegram Agent is a TypeScript MCP server for sending Telegram notifications from AI agents.

It supports guided onboarding, config verification, npx execution and direct notification delivery from MCP-compatible clients.

Remove Background Local

Recent local-first AI utility for removing image backgrounds without uploading files to external servers.

It runs locally, has no API key requirement, supports batch processing, persistent sessions, multiple output formats, Electron desktop support and models like ISNet/BiRefNet.

npx -y remove-background-local
npx -y remove-background-local@latest desktop install

Work note: Bytetravel ChatGPT App

I worked on the Bytetravel ChatGPT App, published in the ChatGPT Apps directory.


MCP and agent tooling


Backend, Laravel and infrastructure


Talks and demos


Contact

Build fast. Ship simple. Keep context.

Pinned Loading

  1. agent-rules-kit agent-rules-kit Public

    Bootstrap of Cursor rules (.mdc) and mirror documentation (.md) for AI agent-guided projects.

    JavaScript 34 5

  2. nerdearla-agenda-mcp nerdearla-agenda-mcp Public

    Un servidor MCP que proporciona acceso a la agenda de Nerdearla en tiempo real, siguiendo la arquitectura MCP oficial.

    JavaScript 12 4

  3. puppeteer-server puppeteer-server Public

    Servidor MCP personalizado para automatización de navegadores usando Puppeteer

    TypeScript 1 1

  4. video-docs-builder video-docs-builder Public

    Automated tutorial video generator: Playwright browser recording + TTS narration (Piper/ElevenLabs/OpenAI) + FFmpeg assembly

    TypeScript 21 1

  5. remove-background-local remove-background-local Public

    Remove image backgrounds locally — FastAPI + rembg/ISNet/BiRefNet, drag & drop web UI, 100% offline. No limits, no API costs. Unofficial, not affiliated with remove.bg.

    HTML 2 1

  6. control-cursor-with-hand control-cursor-with-hand Public

    Python 2