Autonomous agent infrastructure. A mesh of 7 specialized AI agents powered by Claude, orchestrating on-chain actions.
Live: autose7en.xyz
- π€ 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
- 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)
git clone https://github.com/YOUR_USERNAME/autose7en.git
cd autose7encp config.example.php config.php
# Edit config.php with your real keysKeys you need:
CLAUDE_API_KEYβ from console.anthropic.comSMTP_USER/SMTP_PASSβ your domain email for sending OTP codesSESSION_SECRETβ generate a random 64-char stringADMIN_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
Upload everything to your PHP host's public_html/ (or equivalent).
Make sure data/ directory is writable (chmod 755).
- Landing:
https://yourdomain.com/ - Dashboard:
https://yourdomain.com/dashboard.html(requires login) - Admin:
https://yourdomain.com/admin.html(requires ADMIN_KEY)
βββ 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)
β Never commit:
config.php(has real API keys)data/*.json(has user PII).envfiles
The provided .gitignore handles this. Double-check before your first push.
If you accidentally push a key:
- Immediately rotate the key at the provider (Anthropic console, email, etc.)
- Remove it from git history:
git filter-repoor BFG Repo Cleaner - Force-push
- 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.
MIT β see LICENSE file.
PRs welcome. Please don't include API keys in PRs.
Built with Claude by @autose7en
