Global Strategic Intelligence Platform — AI-powered multi-agent research system generating cutting-edge analysis on frontier technologies, geopolitics, and critical systems.
Vantablack Research is an automated research pipeline that:
- Generates original research articles on strategic topics (quantum computing, supply chains, neuro-sovereignty, etc.) using AI agents
- Publishes to a beautiful web portal with search, filtering, and social media sharing
- Maintains a metadata database (data.json) tracking all published work
- Auto-deploys via Git + GitHub + Netlify with CI/CD integration
- Creates social media content (Twitter/LinkedIn posts) for each article
The system uses a multi-agent architecture where specialized AI agents collaborate to research, synthesize, write, review, and optimize content.
main.py
├── Brainstorm Agent → Generates novel research topics
├── Research Agent → Gathers intelligence & evidence
├── Writer Agent → Composes article content
├── Reviewer Agent → QA & fact-checking
├── Domain Agent → Categorizes & tags content
└── Social Agent → Creates marketing posts
Flow:
- Agents brainstorm a new topic (avoiding existing articles)
- Research agent compiles evidence and narrative arc
- Writer produces structured HTML with embedded CSS
- Reviewer validates quality & logic
- Article is saved + data.json updated
- Social content generated for distribution
- Git push → GitHub → Netlify automatic deploy
index.html
├── Dark-theme UI (cyan accent #00e5ff)
├── Search & filtering by topic/keyword
├── Sort by date (newest/oldest)
├── Domain tags (Research, Analysis, etc.)
├── Responsive grid layout
└── Full-text search across titles/summaries
{
"title": "Article title",
"summary": "Brief overview",
"topic": "Research category",
"file": "path/to/article.html",
"date": "Publication date",
"created_at": "Timestamp (YYYYMMDD_HHMMSS)"
}- Python 3.9+
- Ollama (running on
localhost:11434)- Download: https://ollama.ai
- Run model:
ollama pull llama3→ollama serve
- Git (for automated deployment)
- CrewAI (AI agent orchestration framework)
# Clone the repo
git clone <your-repo-url>
cd vantablack-research
# Install dependencies
pip install crewai python-dotenv requests beautifulsoup4
# Ensure Ollama is running
ollama serve # Run in a separate terminal
# Run the research pipeline
python main.pypython main.pyOutput:
- ✅ New article generated:
articles/[topic].html - ✅ Metadata added to
data.json - ✅ Social content saved:
articles/[topic]_social.txt - ✅ Homepage updated with new entry
- ✅ Pushed to GitHub → Netlify deployed
- Brainstorm Agent: Generates novel topics (excludes existing work)
- Research Agent: Compiles evidence, expert perspectives, and narrative arcs
- Writer Agent: Produces publication-ready HTML with proper structure
- Reviewer Agent: Validates facts, identifies red flags, quality control
- Domain Agent: Categorizes by field (Quantum, Security, Economics, etc.)
- Social Agent: Generates shareable content for Twitter/LinkedIn
- Dark theme with cyan accent (#00e5ff)
- Real-time search across 1000+ articles
- Filter by research domain/topic
- Sort by date (newest/oldest)
- Fully responsive (mobile + desktop)
- Self-contained (no external CDN dependencies)
- Automatic
sitemap.xmlgeneration robots.txtfor search engine crawlers- Meta tags for social sharing (OG tags)
- Structured article metadata
- Automatic Git commit after each article
- GitHub push triggers Netlify deploy
- Zero-downtime updates
Each generated article includes:
- Executive Summary — high-level overview
- Thesis Statement — central argument
- Narrative Arc — context & setup
- Evidence Types — sources cited
- Quality Standards — methodology rigor
- Red Flags — limitations & biases
- Foresight Signals — emerging trends
- Conclusion — key findings
- Recommendations — actionable insights
python main.pyGenerates one research article with full pipeline.
Edit the Brainstorm Agent prompt in main.py (lines ~100-150) to focus on specific domains:
brainstorm_prompt = """
Generate a novel research topic about:
- Quantum computing & cryptography
- AI governance frameworks
- Space security
- Supply chain resilience
...
"""Edit the CSS in index.html (lines 16-24) to customize:
- Color scheme (
:rootvariables) - Font family
- Layout spacing
- Card styling
git add .
git commit -m "Vantablack Research: publish '[article-title]'"
git push origin main| Component | Technology |
|---|---|
| Backend | Python 3.9+, CrewAI |
| LLM Runtime | Ollama (llama3) |
| Frontend | HTML5, CSS3, Vanilla JS |
| Data | JSON (metadata store) |
| Deployment | Git + GitHub + Netlify |
| SEO | XML Sitemaps, Meta tags |
vantablack-research/
├── main.py # Core research pipeline
├── index.html # Homepage & portal
├── data.json # Article metadata
├── robots.txt # SEO
├── sitemap.xml # SEO
├── articles/ # Generated articles
│ ├── quantum-computing-2026.html
│ ├── neuro-sovereignty-2026.html
│ └── supply-chains-2026.html
└── README.md # This file
LLM_CONFIG = LLM(
model="ollama/llama3", # Change model here
base_url="http://localhost:11434",
temperature=0.1, # Lower = more focused
max_tokens=4096, # Max response length
)ollama pull llama3 # Default (7B parameters)
ollama pull mistral # Faster, less capable
ollama pull neural-chat # Optimized for dialogueThe system generates articles across:
- Quantum Computing — cryptography, entanglement, quantum supremacy
- AI & Governance — safety, alignment, policy frameworks
- Supply Chains — resilience, logistics, geopolitical risks
- Neuro-Technology — BCIs, cognitive security, sovereignty
- Space Security — orbital dynamics, debris, geopolitics
- Economic Warfare — sanctions, trade, currency systems
# Start Ollama in a separate terminal
ollama serve
ollama pull llama3pip install --upgrade crewai- Verify GitHub repo is connected to Netlify
- Check Git is configured:
git config --global user.name&git config --global user.email - Ensure push permissions:
git push -u origin main
- Check
data.jsonfor existing titles - Brainstorm agent will auto-exclude them
- To reset: backup
data.json, delete old entries
| Metric | Performance |
|---|---|
| Article generation time | 3-8 min (llama3 on CPU) |
| Portal load time | <1s |
| Search latency | <10ms (client-side) |
| Max articles | 10,000+ (tested) |
Tips for faster generation:
- Use
ollama pull mistralfor 3x faster inference - Reduce
max_tokensto 2048 - Disable reviewer agent for drafts
Each article is a self-contained HTML file with:
- Embedded CSS (no external stylesheets)
- Structured sections (thesis, narrative, evidence, recommendations)
- Ready to publish or email
- Dark theme optimized for reading
Sample article structure:
Executive Summary → Problem overview
Thesis Statement → Central claim
Narrative Arc → Context & history
Evidence Types → Source credibility
Quality Standards → Methodology rigor
Red Flags → Limitations & biases
Foresight Signals → Trends & implications
Conclusion → Key findings
Recommendations → Actionable next steps
Want to extend Vantablack Research?
- Add new research domains — Edit brainstorm agent prompts
- Improve article quality — Modify reviewer agent criteria
- Customize frontend — Adjust CSS/JS in index.html
- Integrate new LLMs — Change
LLM_CONFIGmodel parameter - Add export formats — Generate PDF, Markdown, or DOCX versions
Built by Asmit
Research framework: CrewAI
LLM Runtime: Ollama / Meta Llama3
- Real-time article streaming to frontend
- Multi-model ensemble (llama3 + mistral + neural-chat)
- PDF export pipeline
- Citation & reference auto-generation
- Fact-checking via external APIs
- Advanced analytics dashboard
- Email newsletter distribution
- API for programmatic access
Questions? Check the CrewAI docs or Ollama guide.
Generated with clarity. Deployed with precision. Maintained with purpose.