Disclaw banner
NaichuanZhang NaichuanZhang

Disclaw

Communication community

Description

A self-evolving thin OpenClaw-like implementation using Claude Agent SDK (claude-code sdk) controlled interfaced via discord, you can develop / add features on the fly via chat!

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Discordclaw

Discordclaw

A stripped-down Discord agent powered by Claude. Simplified fork of [openclaw](https://github.com/openclaw/openclaw) โ€” keeps only Discord, replaces multi-provider AI with Anthropic SDK, adds a web dashboard.

Features

  • ๐Ÿ’ฌ Conversational AI โ€” @mention in channels or DM directly. Full conversation history per session.
  • ๐Ÿงต Thread-First Replies โ€” In guild channels, every response goes into its own thread for clean session isolation. Monitored channels auto-respond without @mention.
  • ๐ŸŽค Voice Message Support โ€” Send voice DMs and the bot transcribes them automatically, fully offline via whisper.cpp (falls back to NeMo Parakeet, then the OpenAI Whisper API if configured).
  • ๐ŸŽ™๏ธ Voice Assistant โ€” Join voice channels with /join. Listens via Silero VAD, transcribes with EigenAI Whisper, thinks with Claude (or Eigen LLM), speaks back with EigenAI Chatterbox TTS. Supports interruptions, streaming TTS pipelining, and auto-disconnect. Auto-join mode tracks a configured user.
  • ๐Ÿšด Voice Coach โ€” AI cycling coach that lives in a dedicated voice channel. Auto-joins when a tracked rider connects, monitors simulated cycling telemetry (power, heart rate, cadence), listens to rider speech via VAD+STT, and delivers real-time coaching via ElevenLabs TTS โ€” all in the persona of a team sport director on race radio. Requires ELEVENLABS_API_KEY.
  • ๐Ÿ“Ž Artifacts โ€” Persistent file storage for session inputs and outputs. Files uploaded to or generated by the agent are tracked with metadata, stored on disk, and browsable via the dashboard Artifacts page. Supports input/output tagging, Discord URL linking, and per-session browsing.
  • ๐Ÿง  Persistent Memory โ€” Remembers things across conversations. Markdown files indexed with FTS5 full-text search. Optional mem9 cloud memory for semantic vector search.
  • ๐Ÿ“œ Conversation History โ€” Messages are archived