freshcrate
Home > Frameworks > 0xClaw

0xClaw

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

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
0.0.0No release found โ€” using repo HEADHigh4/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.0.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.7.8
agent-frameworkA framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.dotnet-1.2.0
agent-archNo descriptionmain@2026-04-21
SploitGPT๐Ÿ› ๏ธ Automate penetration testing with SploitGPT, an AI agent using Kali Linux tools for efficient security assessments and minimal user input.main@2026-04-21