Your personal AI agent that lives in Telegram
An AI assistant that remembers you, searches the web, sets reminders, understands images, and lives right in Telegram. No signup, no app to install β just open Telegram and start chatting.
1. Open Telegram
2. Search for @AgentBox11Bot
3. Tap "Start"
4. Chat β 20 free messages/day, no signup required
That's it. No accounts, no apps, no configuration.
| Feature | Description | |
|---|---|---|
| π§ | Persistent Memory | Learns your preferences, context, and history across conversations. Never repeat yourself. |
| π | Web Search | Ask about anything β get concise, grounded answers backed by live web data. |
| β° | Smart Reminders | Natural language scheduling. "Remind me to call mom in 30 minutes" just works. |
| π· | Vision | Send photos, screenshots, documents, memes β it sees what you see and answers questions about them. |
| π€ | Voice | Send a voice note instead of typing. It transcribes and responds naturally. |
| π | Private Workspace | Each user gets an isolated agent. Your conversations and data stay yours. |
| Feature | AgentBox | ChatGPT | Siri / Google |
|---|---|---|---|
| Remembers your context | β | β | |
| Lives in Telegram | β | β | β |
| Web search | β | β | β |
| Image understanding | β | β | |
| Voice messages | β | β | β |
| Set reminders | β | β | β |
| No app to install | β | β | |
| Free tier | β | β | β |
| Private workspace | β | β |
The live landing page includes animated Telegram-style chat demos across four scenarios:
- π§ Memory β Recalls past conversations and uses them as context
- π Search β Answers real-world questions with live web data
- β° Reminder β Natural language scheduling that just works
- π· Image β Analyzes screenshots and images to solve problems
ββββββββββββββββββββββββββββββββββββββββ
β Landing Page (this repo) β
β β
β Multi-page static site with: β
β β’ 30+ pages (landing, docs, tools) β
β β’ 50+ modular JS components β
β β’ Comparison table β
β β’ FAQ accordion β
β β’ CTA β Telegram bot β
β β
β Deployed via GitHub Pages β
βββββββββββββββββ¬βββββββββββββββββββββββ
β Links to
βΌ
ββββββββββββββββββββββββββββββββββββββββ
β Telegram Bot Backend β
β β
β ββββββββββββ βββββββββββββββββββ β
β β GPT-4o / β β Per-user memory β β
β β Claude β β & workspace β β
β ββββββββββββ βββββββββββββββββββ β
β ββββββββββββ βββββββββββββββββββ β
β β Web β β Reminder β β
β β Search β β Scheduler β β
β ββββββββββββ βββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββ
This repository contains the landing site β a multi-page static site with 30+ pages and 50+ interactive JS modules, deployed via GitHub Pages. The bot backend runs separately and communicates through the Telegram Bot API.
| Layer | Technology | Purpose |
|---|---|---|
| Frontend | HTML5 + CSS3 + Vanilla JS | Zero-dependency, single-file landing page |
| Hosting | GitHub Pages | Free static hosting with automatic HTTPS |
| Container | Docker (nginx:alpine) | Production-ready containerized deployment |
| Bot | Telegram Bot API | Messaging platform integration |
| AI | GPT-4o, Claude | Language understanding + generation + vision |
| Analytics | GoatCounter | Privacy-friendly, cookie-free tracking |
| CI | GitHub Actions | HTML validation, link checks, accessibility audit |
getagentbox/
βββ index.html # Main landing page
βββ styles.css # Global styling (dark theme, responsive)
βββ app.js # Interactive component orchestrator
βββ cookie-consent.js # GDPR-compliant cookie consent
βββ keyboard-shortcuts.js # Keyboard navigation support
βββ build.js # Build script
β
βββ # βββ Site Pages (30+) βββ
βββ compare.html # Feature comparison matrix
βββ faq.html # FAQ page
βββ api-docs.html # API documentation
βββ tutorials.html # User tutorials
βββ blog.html # Blog / updates
βββ community.html # Community hub
βββ integrations.html # Integration catalog
βββ onboarding.html # Onboarding wizard
βββ roi-calculator.html # ROI calculator tool
βββ use-case-explorer.html # Interactive use case explorer
βββ status-page.html # Service status dashboard
βββ uptime-history.html # Historical uptime data
βββ security-whitepaper.html # Security documentation
βββ accessibility.html # Accessibility statement
βββ testimonials.html # User testimonials
βββ privacy.html / terms.html / sla.html # Legal pages
βββ careers.html / partners.html # Company pages
βββ 404.html # Custom error page
βββ ... (and more)
β
βββ src/ # npm package source
β βββ index.js # Package entry (FAQ, Pricing, Stats)
β βββ roi-calculator.js # ROI calculator logic
β βββ capability-radar.js # Capability radar chart
β βββ workflow-builder.js # Visual workflow builder
β βββ command-reference.js # Command reference engine
β βββ modules/ # 50+ modular UI components
β βββ chat-demo.js # Animated chat simulation
β βββ pricing.js # Pricing toggle & tiers
β βββ faq.js # FAQ accordion
β βββ stats.js # Animated statistics
β βββ playground.js # Interactive playground
β βββ api-explorer.js # API explorer widget
β βββ command-palette.js # Cmd+K command palette
β βββ pipeline-builder.js # Visual pipeline builder
β βββ onboarding-quiz.js # Onboarding questionnaire
β βββ personality-configurator.js # Agent personality config
β βββ prompt-gallery.js # Prompt template gallery
β βββ theme-toggle.js # Light/dark theme toggle
β βββ site-nav.js # Navigation system
β βββ ... (40+ more modules)
β
βββ docs/ # Developer documentation
β βββ index.html # API reference
β βββ getting-started.html # Setup guide
β βββ architecture.html # Architecture overview
β βββ changelog.html # Visual changelog
β βββ customization.md # Customization guide
β βββ modules.md # Module documentation
β
βββ vendor/ # Vendored dependencies
βββ __tests__/ # Jest test suites
βββ Dockerfile # Multi-stage nginx container
βββ .dockerignore # Docker build exclusions
βββ codecov.yml # Code coverage config
βββ CONTRIBUTING.md # Contribution guidelines
βββ CHANGELOG.md # Release changelog
βββ LICENSE # MIT License
β
βββ .github/
βββ copilot-setup-steps.yml # GitHub Copilot coding agent config
βββ copilot-instructions.md # Repo context for AI agents
βββ pull_request_template.md # PR template
βββ ISSUE_TEMPLATE/ # Issue form templates
βββ workflows/
βββ ci.yml # CI: validate, lint, a11y audit
βββ pages.yml # Auto-deploy to GitHub Pages
βββ publish.yml # npm publish on release
βββ docker.yml # Docker build/push
The interactive components are also available as a reusable npm package:
npm install agentbox-landingconst { FAQ, Pricing, Stats } = require('agentbox-landing');
// Initialize FAQ accordion
FAQ.init('.faq-section');
// Initialize pricing toggle
Pricing.init('.billing-toggle');
// Animate stats on scroll
Stats.init('.stats-section', { duration: 2000 });See the API docs for full reference.
# Clone the repository
git clone https://github.com/sauravbhattacharya001/getagentbox.git
cd getagentbox
# Serve locally (pick one)
python -m http.server 8000
# or
npx serve .
# or
php -S localhost:8000
# Open http://localhost:8000No build step required for page edits. Modify HTML/CSS/JS and refresh your browser.
# Build the container
docker build -t agentbox-landing .
# Run it
docker run -p 8080:8080 agentbox-landing
# Open http://localhost:8080The Dockerfile uses a multi-stage build:
- Stage 1 β Validates HTML with
html-validate(build fails if invalid) - Stage 2 β Serves via
nginx:alpinewith security headers, gzip, and a/healthzendpoint
Runs as a non-root user for production security.
The landing page includes several security measures:
- Content Security Policy β Restricts script/style/image sources
- X-Content-Type-Options β Prevents MIME-type sniffing
- Referrer Policy β Controls referrer information leakage
rel="noopener noreferrer"β On all external links- Docker β Non-root user, minimal Alpine image, security headers via nginx
- Minimal build β Zero heavy toolchain, instant deploy, no bundler required
- Dark theme β Gradient accents matching the Telegram aesthetic
- Responsive β Works down to 320px width
- No external deps β Loads fast everywhere, no CDN dependency
- Interactive demos β Animated chat simulations to show real usage patterns
- Privacy-first analytics β GoatCounter (cookie-free, GDPR-compliant)
The CI workflow runs on every push and PR:
| Job | What it checks |
|---|---|
| HTML Validation | Validates index.html against html-validate rules |
| Structure Check | DOCTYPE, lang, charset, viewport, title, meta description, OG tags |
| Link Validation | All external links in index.html and README.md (via lychee) |
| Accessibility | WCAG 2.0 AA audit via pa11y |
Contributions are welcome! This is a simple static site, so getting started is straightforward:
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-idea - Edit
index.htmlβ that's the entire codebase - Test locally with any static file server
- Open a Pull Request
- βΏ Accessibility improvements (ARIA labels, keyboard navigation, focus styles)
- π Internationalization / localization
- π Additional demo scenarios
- β‘ Performance optimizations
- π SEO improvements (structured data, Twitter cards)
- π± PWA support (service worker, manifest)
Β© Saurav Bhattacharya. All rights reserved.
π Live Site Β· π¬ Try on Telegram Β· π Report Bug Β· π‘ Request Feature
Built by Saurav Bhattacharya