hermes-synth

agent
Guvenlik Denetimi
Basarisiz
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Basarisiz
  • network request — Outbound network request in functions/api/agents/chat.js
  • exec() — Shell command execution in functions/api/browser/scrape.js
  • network request — Outbound network request in functions/api/browser/scrape.js
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Hermes Synth — open-source AI agent platform

README.md
Hermes Synth

Hermes Synth

Open-source AI agent platform.

Build, deploy, and manage autonomous AI agents from your browser.
Multi-model chat · Code editor · Terminal · Tasks · Cron · Base MCP

Live Demo
Stars
License: MIT
Cloudflare
Base Network

Try it now → · Docs · Roadmap · Base MCP · X


Features

Feature Description
Multi-Model Chat Venice AI, OpenAI (GPT-4o), Anthropic (Claude), Groq — 12+ models, switch mid-chat
Agent Builder Custom agents with names, system prompts, model selection, persistent memory
Code Editor Write & run JS, Python, Ruby, Go, Rust, Java, C/C++, Bash
AI Terminal Real code execution (30+ languages) + AI-powered commands
Command Center 14+ system commands with live database stats
Autonomous Tasks Describe a goal → AI breaks it into steps → auto-executes
Cron Jobs Schedule recurring AI tasks (5 min to daily)
Browser Scrape URLs, extract text & links, AI summarization
Base MCP Bankr-style chat terminal — swap, send, sign on Base via inline commands
Wallet Connect OKX, MetaMask, Coinbase, WalletConnect, Rainbow
Analytics Usage dashboard — API calls, token usage, model breakdown
Auth Google OAuth · GitHub OAuth · Email/Password + verification
Profiles Photo upload, display name, bio
Plugins Toggle extensions on/off per user

Quick Start

Hosted (free)

→ hermessynth.org — no setup needed.

Self-host on Cloudflare

git clone https://github.com/hermesSynth/hermes-synth.git
cd hermes-synth
npm install

# Create D1 database
npx wrangler d1 create hermes-synth-db
npx wrangler d1 execute hermes-synth-db --remote --file=schema.sql

# Deploy
npx wrangler pages deploy public --project-name=hermes-synth

Local development

npm install
npx wrangler pages dev public
# → http://localhost:8788

Tech Stack

Layer Technology
Frontend Vanilla HTML/CSS/JS · JetBrains Mono · Clean white + dark (MCP) theme
Backend Cloudflare Pages Functions (serverless)
Database Cloudflare D1 (SQLite at the edge)
AI Venice AI · OpenAI · Anthropic · Groq — 12+ models
Auth JWT + bcrypt · Google OAuth · GitHub OAuth
Blockchain Base Network · Uniswap V3 · Privy wallet connect
Email Resend

Architecture

┌──────────────┐     ┌──────────────────┐     ┌─────────────┐
│   Browser    │────▶│  Cloudflare Pages │────▶│  Venice AI  │
│  (Frontend)  │◀────│   (Functions)     │◀────│  (4 models) │
└──────────────┘     └────────┬─────────┘     └─────────────┘
                              │
                     ┌────────▼─────────┐
                     │  Cloudflare D1   │
                     │  (12+ tables)    │
                     └──────────────────┘

Environment Variables

Set in Cloudflare Pages → Settings → Environment Variables:

Variable Required Description
JWT_SECRET Yes Secret for signing auth tokens
VENICE_API_KEY Yes Venice AI API key (venice.ai)
RESEND_API_KEY No Email verification (resend.com)
GOOGLE_CLIENT_ID No Google OAuth
GOOGLE_CLIENT_SECRET No Google OAuth
GITHUB_CLIENT_ID No GitHub OAuth
GITHUB_CLIENT_SECRET No GitHub OAuth

Project Structure

hermes-synth/
├── functions/              # Serverless API
│   ├── _middleware.js      # JWT auth + CORS
│   ├── auth/               # Login, register, OAuth
│   ├── api/                # All API endpoints
│   │   ├── chat.js         # AI chat (multi-model)
│   │   ├── agents/         # Agent CRUD + chat
│   │   ├── tasks.js        # Autonomous tasks
│   │   ├── skills/         # Skills CRUD + run
│   │   ├── terminal.js     # AI terminal
│   │   ├── command.js      # Command center
│   │   ├── mcp/            # Base MCP (swap, send, sign)
│   │   ├── cron/           # Cron jobs
│   │   ├── browser/        # Web scraping
│   │   ├── wallet.js       # Credits & transactions
│   │   └── admin/          # Admin APIs
│   └── lib/auth.js         # JWT helpers
├── public/                 # Static frontend (26 pages)
├── schema.sql              # D1 database schema
├── wrangler.toml           # Cloudflare config
└── package.json

Community Token

Built by the community, for the community.

Network Base (Chain 8453)
CA 0xaEAb9bbC7bf514FcC4c64dAF17F2375C9ED3EBA3
Type Community-driven, no team allocation

Utility:

  • ⚡ Token-gated premium features (GPT-4o, Claude, advanced models)
  • 🗳️ Governance — vote on platform features
  • 💰 Staking rewards & revenue share
  • 🔑 Exclusive agent templates & plugins
  • 🔄 MCP integration — swap & trade via AI agents

Roadmap

  • Platform launch (hermessynth.org)
  • Base MCP integration (wallet, swap, send, sign)
  • Multi-model support (Venice, OpenAI, Anthropic, Groq)
  • Community token launch on Base
  • Real code execution terminal (30+ languages via Wandbox)
  • Bankr-style MCP redesign (dark chat interface)
  • Token-gated features & staking
  • Agent marketplace
  • Team collaboration & workspaces
  • Webhook integrations (Discord, Telegram, Slack)
  • Multi-chain expansion

Full Roadmap →


Contributing

Contributions welcome! See CONTRIBUTING.md.


License

MIT — Hermes Synth © 2026

Yorumlar (0)

Sonuc bulunamadi