A self-evolving autonomous agent system that unifies all digital operations across business, development, research, and personal life into one intelligent orchestration layer.
ArmLenQuant is an intelligent automation platform that orchestrates multiple AI agents to handle complex workflows autonomously. Think of it as your personal digital workforce that operates 24/7, learning from patterns and continuously improving.
Imagine you need to:
- Find job opportunities matching your skills
- Generate tailored resumes and cover letters
- Create a new SaaS project with full-stack code
- Monitor cryptocurrency markets for trading opportunities
- Automate outreach to potential clients
Instead of doing each task manually, you simply tell ArmLenQuant: "Find me Python developer jobs, create a habit tracker SaaS, and monitor Bitcoin trends." The system automatically:
- Routes each task to specialized agents
- Executes the workflows in parallel
- Learns from your preferences over time
- Delivers completed results to you
- ๐ค Autonomous Agent Management: Self-evolving ecosystem of specialized AI agents
- ๐ฏ Intelligent Task Routing: Natural language commands automatically routed to optimal agents
- ๐ผ Career Automation: Job searching, CV tailoring, and application generation
- ๐ Project Scaffolding: AI-powered full-stack project generation with tech stack intelligence
- ๐ Crypto Market Intelligence: Automated trading signals and market analysis
- ๐ง Agent Self-Creation: Meta agents that can spawn new capabilities on demand
- ๐ฑ Real-time Notifications: Telegram bot integration for instant updates
- ๐ง Memory & Learning: RAG-powered knowledge base for contextual intelligence
- Not a single-purpose tool: ArmLenQuant orchestrates multiple specialized agents
- Not cloud-only: Requires local Windows machine for execution capabilities
- Not a generic chatbot: Focused on autonomous task completion, not conversation
- Not instant deployment: Currently requires local setup (cloud deployment planned)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ๏ธ THE TOWER โ๏ธ โ โ Cloud (Decisions & Persistence)
โ (Any Cloud + MongoDB Atlas) โ
โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โ โ Agent 00 โ โ Dashboard โ โ
โ โ Orchestratorโ โ (Next.js) โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โ โ โ โ
โโโโโโโโโโโโโผโโโโโโโโโโโโผโโโโโโโโโโโโโโ
โ โ
โ โ
โโโโโโโโโโโโโผโโโโโโโโโโโโผโโโโโโโโโโโโโโ
โ โผ โผ โ
โ ๐ป FIELD OPS ๐ป โ โ Local (Execution & Files)
โ (Your Windows PC) โ
โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โ โ Job Hunter โ โIdeas Machineโ โ
โ โ โ โ โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Why this design?
- Cloud: 24/7 availability, blocked IP access, data persistence
- Local: Residential IP, file system access, browser automation, compute power
All development is complete with 475 passing tests across all components:
| Component | Status | Tests |
|---|---|---|
| Core API + Local Poller | โ Complete | 455 |
| Dashboard (Next.js) | โ Complete | Build Success |
| Orchestrator + RAG + Crypto Sentinel | โ Complete | 48 + 39 + 46 |
| Job Hunter + Ideas Machine | โ Complete | 47 + 50 |
| Meta Builder + Integration | โ Complete | 51 + 61 |
Ready for: End-to-end integration testing and cloud deployment.
- Deploy to cloud provider (AWS, Azure, GCP, DigitalOcean, etc.)
- Configure MongoDB Atlas production cluster
- Set up domain, SSL, and reverse proxy
- End-to-end integration testing
- Multi-user support and agent marketplaces
- Advanced analytics and performance optimization
- Mobile app companion
- Enterprise features and team collaboration
| Agent | Purpose | Location | Trigger |
|---|---|---|---|
| Agent 00: Orchestrator | Routes tasks, spawns agents, governs system | Cloud | Always-on |
| Crypto Sentinel | Market analysis & trading signals | Cloud | Daily (08:00) |
| Job Hunter | Autonomous job search & applications | Local | On-demand |
| Ideas Machine | AI project generation with planning approval | Local | On-demand |
| Meta-Builder | Creates new agents automatically | Local | On-demand |
- Natural Language Commands: "Find Python jobs in Berlin" โ Job Hunter
- Context-Aware Routing: Uses RAG to understand intent and provide relevant context
- Human-in-the-Loop Planning: Ideas Machine generates plans for your approval
- Rate Limiting Protection: Automatic fallback between LLM providers
- Self-Healing: Auto-recovery from failures, agent respawning
| Component | Technology | Purpose |
|---|---|---|
| Backend API | FastAPI + Python | REST API, task orchestration |
| Database | MongoDB Atlas | Document storage, vector search |
| Frontend | Next.js 16 + TypeScript | Dashboard UI |
| AI/ML | Gemini + OpenAI (fallback) | LLM for agent intelligence |
| Local Execution | Python + Playwright | Browser automation, file ops |
| Deployment | Docker + PM2 | Containerization, process management |
- Python 3.9+ (for API and local agents)
- Node.js 18+ (for dashboard)
- MongoDB (local or Atlas free tier)
- Gemini API Key (free tier available)
git clone https://github.com/guerra2fernando/army.git
cd armyIMPORTANT: Never commit .env files to version control! Use the provided .env.example files as templates.
# Copy example files to create your .env files
cp armlenquant-cloud/api/.env.example armlenquant-cloud/api/.env
cp armlenquant-cloud/dashboard/.env.example armlenquant-cloud/dashboard/.env.local
cp armlenquant-local/.env.example armlenquant-local/.env
# Edit each .env file with your actual configuration:
# - API keys (Gemini, OpenAI, etc.)
# - Database credentials
# - JWT secrets (generate with: python -c "import secrets; print(secrets.token_hex(32))")
# - Agent communication secretsSecurity Note: Always generate secure random strings for secrets. Never use the example values in production!
Terminal 1 - Cloud API:
cd armlenquant-cloud/api
python -m venv venv
venv\Scripts\activate # Windows
pip install -r requirements.txt
python -m app.mainTerminal 2 - Dashboard:
cd armlenquant-cloud/dashboard
npm install
npm run devTerminal 3 - Local Poller:
cd armlenquant-local
python -m venv venv
venv\Scripts\activate # Windows
pip install -r requirements.txt
python -m poller.mainOpen http://localhost:3000 and start commanding your agents!
Input: "Find senior Python developer roles in European remote positions"
Output:
โโโ ~/Job_Drafts/2024-01-15_company_a_senior_python_dev/
โ โโโ resume_tailored.md (85% match score)
โ โโโ cover_letter.md
โ โโโ application_strategy.md
โโโ ~/Job_Drafts/2024-01-15_company_b_senior_python_dev/
โโโ resume_tailored.md (92% match score)
โโโ cover_letter.md
โโโ application_strategy.md
Input: "Create a habit tracking SaaS with Next.js frontend, FastAPI backend, and MongoDB"
Output:
โโโ ~/Projects/habit_tracker_saas/
โ โโโ frontend/ (Next.js + TypeScript)
โ โโโ backend/ (FastAPI + MongoDB)
โ โโโ docker-compose.yml
โ โโโ .cursorrules
โ โโโ README.md (with deployment instructions)
Input: "Create an agent that monitors competitor pricing"
Output:
โโโ armlenquant-local/agents/competitor_tracker/
โ โโโ agent.py (full implementation)
โ โโโ models.py (data structures)
โ โโโ tests/ (comprehensive test suite)
โ โโโ config.json
- API Authentication: JWT-based user authentication
- Agent Communication: Shared secret keys for cloud-local communication
- IP Restrictions: Optional IP whitelisting for home network
- Isolated Execution: Local agents run in sandboxed environment
- No Dangerous Code: Cloud prevents execution of untrusted scripts
- Rate Limiting: Configurable delays between LLM calls (prevents API exhaustion)
- Auto-Fallback: Gemini โ OpenAI automatic provider switching
- Health Monitoring: Real-time system vitals and agent performance tracking
- Error Recovery: Automatic retry with exponential backoff
- Self-Healing: System detects and recovers from agent failures
This is a solo project currently in active development. Future contributions welcome after cloud deployment completion. See CONTRIBUTING.md for guidelines.
- MASTER_DOCUMENTATION.md - Complete technical specification
- GETTING_STARTED.md - Step-by-step setup guide
- Agent Specs - Individual agent documentation
- Issues: GitHub Issues
- Documentation: See
DOCUMENTATION_GAPS.mdfor known gaps - Status: Production ready, cloud deployment planned
To create a self-evolving autonomous agent system that acts as your digital workforce, continuously learning and improving to handle increasingly complex tasks across all domains of digital life.
Built with โค๏ธ by a solo developer in pursuit of autonomous computing.
Ready to command your digital workforce? ๐