Hackathon Portal
AI Tinkerers - Paris
Team

ManuClaw

Project Concept

Breaking down and implementing a simplified version of how OpenClaw functions.

Manuclaw
An AI agent orchestration framework that dynamically decomposes complex user requests into executable, multi-step tool pipelines.
What it does
Manuclaw is a modular AI agent system where users interact through a terminal-based chat UI. When a user sends a request, the system uses an LLM (via OpenRouter) to automatically break it down into ordered subtasks, each mapped to a specific tool from a configurable toolset. These tools execute as a directed graph — with success/failure routing between steps — enabling autonomous multi-step workflows.
How it works

  • TUI Client — A Textual-based terminal chat interface that connects to the backend over WebSockets.
  • Gateway — A WebSocket server bridging the client to the AI orchestration layer.
  • Subtask Generator — An LLM-powered task planner that reads a tools.json config and produces structured execution plans (tool → tool → tool) with zero manual wiring.
  • Memory Module — A per-user SQLite store that logs every prompt, tool invocation, response, and status code — giving the agent persistent context across interactions.
  • Tooling Config — A declarative JSON format where you define tools (input/output schemas, logic steps) and their execution flow as a directed acyclic graph.
    Example pipeline (included)

    User pastes a YouTube link → youtube_link_detection_tool extracts the video ID → youtube_transcript_fetch_tool pulls the transcript → transcript_summarizer_tool summarizes it via LLM → result returned to user.
    All of this is planned automatically by the LLM from a single user message.
    Built with
    Python · Textual · WebSockets · OpenRouter API · SQLite · httpx

https://github.com/indie-rok/manuclaw

Entry

Status: In Progress

Last saved: February 28 at 5:45 PM CET

Team Roster

You must be registered for the event to view the team message board.

Yara Amer Team Lead RSVP Approved

Data Scientist at SNCF Réseau
created tools description json and task_breaker module
AI & NLP engineer with a background in Cognitive Neuroscience.
Currently working on DevOps + Front-End skills so I can make end-to-end apps.

Rajesh Khadka RSVP Approved

Software Engineer at Ansys
implemented tooling
Backend Software engineer

Eva Useros Marugan RSVP Approved

Data engineer at Sncf réseau
implemented memory module
Data engineer with 5 years of experience in data and geo data, more than 10 years of general professional experience.
Data sciences Development (python) Machine learning and AI
Nowadays I'm learning ML/DL so I have a better vision of ETL/ELT development, with the idea of eventually assisting ML and AI engeniers with their projects

Emmanuel Orozco RSVP Approved

Software Engineer at Leroy Merlin
came up with the concept, implemented gateway and CLI to open gateway
Developer Advocate, Software Engineer, Musician
Mechanical engineering, music
Cofounded a startup that organizes art events around Paris Creating an EP as an individual artist Creating the ultimate marketing agent for technical people