freshcrate
Skin:/
Home > Frameworks > 0xClaw

0xClaw

๐Ÿฆ€ The first autonomous hackathon agent stop assisting and start competing (๐Ÿ† Hackathon Champion Project).

Why this rank:Recent releaseStrong adoptionHealthy release cadence

Description

๐Ÿฆ€ The first autonomous hackathon agent stop assisting and start competing (๐Ÿ† Hackathon Champion Project).

README

๐Ÿฆ€ 0xClaw โ€” Autonomous AI Hackathon Competitor

0xClaw

๐Ÿ† 1st Place Winner โ€“ Z.ai Bounty @ UK AI Agent Hackathon ร— OpenClaw ๐Ÿฆž.

๐Ÿ† Finalist Winner โ€“ Anyway Bounty @ UK AI Agent Hackathon ร— OpenClaw ๐Ÿฆž.

Give 0xClaw a hackathon URL โ€” it researches, codes, tests, and submits, all on its own.


DiscordPythonLicenseZ.aiFLock.io

โš™๏ธ Setup

conda create -n 0xclaw python=3.11 -y
conda activate 0xclaw
pip install -e .
cp .env.example .env
./scripts/verify_setup.sh

Then fill in ZAI_API_KEY or FLOCK_API_KEY in .env.

For a quick sanity check after installation:

python launcher/__main__.py --help
0xclaw --help

pip install -e . installs both the runtime dependencies and the local CLI in editable mode. If you also want development tooling such as Ruff, use pip install -e .[dev]. requirements.txt is kept as a compatibility mirror of the same runtime dependency set.

๐Ÿš€ Launch

conda activate 0xclaw
0xclaw           # interactive CLI
0xclaw --logs    # with debug output
0xclaw gateway   # start Telegram/other chat channels from repo config
0xclaw whatsapp login   # start WhatsApp bridge and scan QR

0xclaw is the canonical runtime entrypoint. ./scripts/start.sh is an optional convenience wrapper that activates conda, loads .env, then runs 0xclaw. ./scripts/verify_setup.sh is a preflight checker.

Legacy scripts:

  • scripts/run_phase.py: single-phase engineering/debug runner.
  • scripts/hackathon_runner.py: deprecated compatibility path; avoid for normal workflow.

Integration docs:

  • Claude Code coding backend: docs/integrations/claude-code-subagent.md.
  • Docs index: docs/README.md.

๐Ÿ‘พ Demo Video

๐Ÿ”„ Pipeline

The agent runs a 7-phase pipeline to produce a complete hackathon submission. Trigger any phase with natural language โ€” routing is automatic.

#PhaseOutput
1researchhackathon/context.json
2ideahackathon/ideas.json
3selectionhackathon/selected_idea.json
4planninghackathon/plan.md ยท hackathon/tasks.json
5codinghackathon/project/
6testinghackathon/test_results.json
7dochackathon/submission/
Some prompts for quick understand the processe:

research the hackathon requirements
generate project ideas
plan the architecture
implement the project
run tests
write the documentation

โŒจ๏ธ Commands

/statusPipeline progress + session token usage
/resumeResume from last checkpoint
/redo <phase>Reset phase and all downstream, then re-run
/newClear all outputs, fresh start
/stopCancel running task
/helpShow all commands
?Alias for /help
!<cmd>Run a shell command without leaving the agent (e.g. !git status)

Long-running phases hand off to the background after the first reply โ€” you can keep chatting while work continues. Ctrl+C interrupts the current task but never exits โ€” type /exit to quit.


๐Ÿง  Models

Inference powered by FLock.io and Z.AI

PhasesModelContext
research ยท idea ยท selection ยท docminimax-m2.1196k
planning ยท coding ยท testingminimax-m2.5205k

Per-phase timeout and fallback behavior are defined in 0xclaw/config/model_profiles.json (source of truth).

๐Ÿ’ฌ Channels

The runtime has built-in support for 10 messaging platforms (2/10 now passed solid test). Enable any via config.json + one env var:

$\color{#25D366}{\textbf{Telegram}}$ Discord Slack Email Feishu
DingTalk Matrix WeChat Work QQ $\color{#25D366}{\textbf{WhatsApp}}$

Telegram uses long polling โ€” no public IP or webhook required. Configure it in 0xclaw/config/config.json under channels.telegram, then run 0xclaw gateway.

WhatsApp uses a local bridge process. Configure channels.whatsapp, run 0xclaw whatsapp login to scan the QR code, then start 0xclaw gateway. Bridge assets and auth state are stored under ~/.0xclaw/.


0xClaw
Built for UK AI Agent Hackathon EP4 in collaboration with ๐Ÿฆž OpenClaw ยท Thanks to ๐Ÿˆ NanoBot Framework

Release History

VersionChangesUrgencyDate
master@2026-06-01Latest activity on master branchHigh6/1/2026
0.0.0No release found โ€” using repo HEADHigh4/20/2026
master@2026-04-20Latest activity on master branchHigh4/20/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

agent-knowledge-cycleMemory-centric self-improving harness for AI agents. Six-phase cycle + Security by Absence. ADRs, JSON schemas, and a dependency-free Python reference.v2.2.0
SimpleLLMFuncA simple and well-tailored LLM application framework that enables you to seamlessly integrate LLM capabilities in the most "Code-Centric" manner. LLM As Function, Prompt As Code. ไธ€ไธช็ฎ€ๅ•็š„ๆฐๅˆฐv0.8.4
opentulpaSelf-hosted personal AI agent that lives in your DMs. Describe any workflow: triage Gmail, pull a Giphy feed, build a Slack bot, monitor markets. It writes the code, runs it, schedules it, and saves imain@2026-06-05
agent-frameworkA framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.dotnet-1.9.0
monocleMonocle is a framework for tracing GenAI app code. This repo contains implementation of Monocle for GenAI apps written in Python. v0.8.3

More in Frameworks

langchainThe agent engineering platform
deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of ta
tqdmFast, Extensible Progress Meter
simBuild, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.