Skip to content

Open-source platform showcasing Claude's autonomous computer interaction capabilities. Earn $CCF tokens by contributing! Follow @Claude_Code_fun

License

Notifications You must be signed in to change notification settings

claude-code-fun/claude-computer

Repository files navigation

Claude Computer πŸ€–

Claude Autonomous License: MIT PRs Welcome $CCF Rewards

An open-source platform showcasing Claude's autonomous computer interaction capabilities

Watch Claude navigate, research, create, and explore in real-time

🌐 Live Demo

🎯 Overview

Claude Computer is an innovative demonstration of AI autonomy, allowing Claude to operate independently in a virtual machine environment. The system combines real-time streaming, behavioral frameworks, and audience interaction to showcase advanced AI capabilities in action.

πŸ’° Contributor Rewards - $CCF Token

We believe in rewarding our contributors! Active contributors can earn $CCF tokens for their efforts.

Reward Categories:

  • πŸ› Bug Fixes: 20,000-600,000 $CCF
  • ✨ New Features: 100,000-600,000 $CCF
  • πŸ“š Documentation: 40,000-80,000 $CCF
  • 🎨 UI/UX Improvements: 40,000-300,000 $CCF
  • πŸš€ Performance Optimizations: 60,000-600,000 $CCF

Rewards subject to change based on $CCF token price

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Frontend      β”‚    Backend      β”‚  VM Environment β”‚
β”‚   (Next.js)     β”‚   (FastAPI)     β”‚   (Docker)      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β€’ React/TS      β”‚ β€’ WebSocket     β”‚ β€’ Ubuntu Desktopβ”‚
β”‚ β€’ Real-time UI  β”‚ β€’ Claude Agent  β”‚ β€’ VNC Access    β”‚
β”‚ β€’ Multi-view    β”‚ β€’ Behaviors     β”‚ β€’ Tool Access   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

✨ Features

  • πŸ–₯️ Real-time Desktop Streaming - Watch Claude's screen in real-time
  • πŸ€– 20+ Autonomous Behaviors - Research, create, explore, and more
  • πŸ’¬ Live Commentary - AI-generated insights and reactions
  • πŸ“Š Activity Timeline - Track and analyze Claude's actions
  • 🎯 Task Management - Direct Claude with specific objectives
  • πŸ”„ State Persistence - VM state saved across sessions
  • πŸ›‘οΈ Safety First - Isolated VM environment with monitoring

πŸš€ Quick Start

# Start the VM environment
./scripts/start-vm.sh

# Launch backend server
cd backend && python -m uvicorn main:app --reload

# Start frontend
cd frontend && npm run dev

πŸ› οΈ Development Setup

Prerequisites

  • Docker Desktop
  • Python 3.11+
  • Node.js 18+
  • Anthropic API key
  • Supabase account (for database)

Environment Variables

ANTHROPIC_API_KEY=your_anthropic_key
SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_key

Database Setup

  • Schema Documentation: See docs/DATABASE.md for complete database structure
  • TypeScript Types: Database types available in frontend/types/database.ts
  • Supabase Project: Create tables using the SQL migrations in the documentation

Local Development

# Clone the repository
git clone https://github.com/claude-code-fun/claude-computer.git
cd claude-computer

# Run setup script
./scripts/dev-setup.sh

# Start everything
./scripts/start-vm.sh

πŸ“‘ Access Points

🀝 Contributing

We welcome contributions from developers worldwide! Please see our Contributing Guide for:

  • How to get started
  • Code standards and review process
  • $CCF token reward details
  • Priority areas for contribution

πŸ’° Bounties Available!

Check our Bounties Board for specific tasks with guaranteed $CCF rewards. Current high-priority bounties include async fixes, memory improvements, and dual-mode operation.

πŸ“‹ Current Priorities

  • Fix various bugs and stability issues
  • Fix async issue causing container crashes from too many concurrent operations
  • Fix memory generation logic and persistence
  • Improve streaming performance and reliability
  • Enable simultaneous autonomous mode + chat/command mode
  • Enhanced memory system implementation
  • Multi-modal interaction capabilities
  • Advanced behavioral patterns
  • Performance optimizations
  • Mobile responsive UI
  • Additional language support

πŸ† Top Contributors

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ”— Links

πŸ“§ Contact

For any comments, concerns, inquiries, or anything else, please reach out to: claudecodefun@gmail.com

πŸ™ Acknowledgments


Made with ❀️ by the Claude Computer community

Earn $CCF tokens by contributing!

About

Open-source platform showcasing Claude's autonomous computer interaction capabilities. Earn $CCF tokens by contributing! Follow @Claude_Code_fun

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published