Skip to content
View autose7en's full-sized avatar

Block or report autose7en

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
autose7en/README.md

AutoSE7EN

AutoSE7EN

Autonomous agent infrastructure. A mesh of 7 specialized AI agents powered by Claude, orchestrating on-chain actions.

Live: autose7en.xyz


Features

  • πŸ€– 7 Specialized Agents β€” Orchestrator, Market Scanner, Signal Hunter, Social Monitor, Code Runner, Research Agent, Action Executor
  • πŸ” Email OTP Login β€” Disposable email blocked, 6-digit code via SMTP
  • πŸ‘» Phantom Wallet Login β€” Connect Solana wallet for instant access
  • πŸ’¬ Claude-powered Chat β€” Real-time conversation with specialized agents
  • πŸ“Š Admin Dashboard β€” User analytics, waitlist, session monitoring
  • 🎨 Production UI β€” Interactive SVG logo, magnetic text, explosion effects

Tech Stack

  • Frontend: Vanilla HTML/CSS/JS (no framework)
  • Backend: PHP 8 (designed for shared hosting like Hostinger)
  • Storage: JSON files (upgradeable to SQLite)
  • AI: Anthropic Claude API
  • Wallet: Phantom (Solana)

Setup

1. Clone

git clone https://github.com/YOUR_USERNAME/autose7en.git
cd autose7en

2. Configure

cp config.example.php config.php
# Edit config.php with your real keys

Keys you need:

  • CLAUDE_API_KEY β€” from console.anthropic.com
  • SMTP_USER / SMTP_PASS β€” your domain email for sending OTP codes
  • SESSION_SECRET β€” generate a random 64-char string
  • ADMIN_KEY β€” generate a different random key (for admin dashboard access)
  • ALLOWED_ORIGIN β€” your domain (e.g. https://yourdomain.com)

Generate random keys: generate-random.org

3. Deploy

Upload everything to your PHP host's public_html/ (or equivalent).

Make sure data/ directory is writable (chmod 755).

4. Access

  • Landing: https://yourdomain.com/
  • Dashboard: https://yourdomain.com/dashboard.html (requires login)
  • Admin: https://yourdomain.com/admin.html (requires ADMIN_KEY)

Project Structure

β”œβ”€β”€ index.html              Landing page
β”œβ”€β”€ dashboard.html          Agent console (requires login)
β”œβ”€β”€ admin.html              Admin panel (requires ADMIN_KEY)
β”œβ”€β”€ config.example.php      Config template β€” copy to config.php
β”œβ”€β”€ .htaccess               Apache rules (block /data/ access, etc.)
β”œβ”€β”€ api/
β”‚   β”œβ”€β”€ chat.php            Claude API proxy with 7 agent personas
β”‚   β”œβ”€β”€ otp-send.php        Send OTP to email
β”‚   β”œβ”€β”€ otp-verify.php      Verify OTP + create session
β”‚   β”œβ”€β”€ wallet-login.php    Phantom wallet login
β”‚   β”œβ”€β”€ me.php              Session check
β”‚   β”œβ”€β”€ admin.php           Admin data endpoint
β”‚   β”œβ”€β”€ waitlist.php        Waitlist signup
β”‚   └── verify-holder.php   Verify $SE7EN token balance on-chain
└── data/                   JSON storage (gitignored)

Security Notes

⚠ Never commit:

  • config.php (has real API keys)
  • data/*.json (has user PII)
  • .env files

The provided .gitignore handles this. Double-check before your first push.

If you accidentally push a key:

  1. Immediately rotate the key at the provider (Anthropic console, email, etc.)
  2. Remove it from git history: git filter-repo or BFG Repo Cleaner
  3. Force-push

Rate Limits

  • OTP send: 5 per hour per IP
  • OTP verify: 10 attempts per hour per IP
  • Wallet login: 10 per hour per IP
  • Chat: 60 messages per hour per user

Adjust in config.php.

License

MIT β€” see LICENSE file.

Contributing

PRs welcome. Please don't include API keys in PRs.


Built with Claude by @autose7en

Popular repositories Loading

  1. autose7en autose7en Public

    Autonomous agent infrastructure , 7 AI agents powered by Claude, orchestrating on-chain actions

    HTML