8000 GitHub - KatriaDopex/Cute-Panel: AI agent for automated social media management and on-chain actions via Solana.
[go: up one dir, main page]

Skip to content

KatriaDopex/Cute-Panel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


⚪ Welcome to Cute Panel

Cute Panel is a fully autonomous AI agent, built from the ground up in TypeScript for its robust type safety and modern developer tooling. Designed to run independently with minimal human input, it can post updates, follow and engage in conversations, respond to mentions, and even handle small-scale Solana transactions.

What sets Cute Panel apart is its goal: to make automated accounts not just reactive, but genuinely participatory—capable of integrating into real online communities in a meaningful way. While Twitter is the first target platform, the system is designed to scale across multiple social channels in the future.


Twitter
Our Twitter
Website
Our Website
Docs
Documentation

Star Cute-Panel Repositories ⭐️ Get instant notifications for new releases and updates. Your support helps us scale and improve Cute-Panel!


Overview

Cute Panel is an autonomous AI system written entirely in TypeScript, built to run social accounts without human intervention. It doesn’t just schedule posts — it actively participates in conversations, follows trends, interacts with users, and moves tokens on-chain when the moment calls for it.

At launch, it's wired into Twitter and plugged into Solana, but both the social and blockchain layers are designed to be swappable. Whether it’s replying to a meme thread or tipping someone a few $PANEL tokens, Cute Panel runs the full loop on its own.

Some things the AI agent can already do:

  • Posts original tweets using prompt logic and LLMs (Claude)
  • Monitors mentions, DMs, and trending hashtags
  • Replies to users with contextual awareness
  • Tracks conversations it’s involved in
  • Sends out small crypto tips via its own Solana wallet
  • Keeps keys encrypted and isolated at runtime
  • Logs on-chain actions with traceable history

The architecture is intentionally modular — supporting multiple models, prompt styles, token standards, and platforms. The goal isn’t just one clever bot; it’s a framework for running persistent, intelligent agents in public.

Cute Panel ships alongside the $PANEL token on Solana, but is built with multi-chain, multi-platform expansion in mind.


Architecture Diagram

Architecture Diagram

This diagram illustrates the data flow between the API gateway, microservices, and the database layer.


Features

  • Modern TypeScript Backend
    Built with async-first patterns, strong typing, and full access to the npm ecosystem. Clean, predictable, and production-ready.

  • LLM-Powered Messaging
    Integrates Claude for generating posts, replies, and threads — with support for memory-like context handling and custom prompt logic.

  • Encrypted Key Handling

    • Secrets are loaded via environment variables
    • Private keys are never written to disk or exposed
    • Lightweight encryption and scoped runtime access
  • Reactive, Event-Based Flow

    • Monitors Twitter activity at regular intervals
    • Routes events through a decision engine with memory
    • Handles retries, backoff, and rate limits gracefully
  • Built-in Safety & Moderation

    • Filters for prompt safety and language boundaries
    • Spam-avoidance logic for reply control
    • Logs actions for traceability and debugging

Project Structure

src/
├── index.ts              # Main application entry point
├── services/            # Core services
│   ├── TwitterApi.ts    # Twitter API integration
│   ├── LLMClient.ts     # Claude API integration
│   └── WalletManager.ts # Ethereum wallet management
└── types/              # TypeScript type definitions
    └── index.ts        # Shared types and interfaces

Setup

Requirements

  • Node.js v16+
  • Twitter Developer credentials
  • Claude API key
  • Ethereum-compatible RPC endpoint
  • Optional: Existing wallet private key

Configuration

Create a .env file with the following:

TWITTER_API_KEY=
TWITTER_API_SECRET=
TWITTER_ACCESS_TOKEN=
TWITTER_ACCESS_TOKEN_SECRET=

CLAUDE_API_KEY=

WALLET_PRIVATE_KEY=
ETH_RPC_URL=

Contribution

We're actively developing this project and open to contributions. If you're interested in helping with platform expansion, better language strategies, or UI tooling, feel free to open an issue or PR. See CONTRIBUTING.md for guidelines.


License

This project is licensed under the MIT License. See LICENSE for more details.

About

AI agent for automated social media management and on-chain actions via Solana.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

0