Alpha-Q is an intelligent application builder that leverages AI to help developers create, manage, and deploy applications efficiently.
- π§ Natural Language & Voice AI (local text + voice)
- π Persistent Memory (Supabase DB or local DB + vector store)
- π» Full-Stack Code Creation, Issue Fixing, Deployment
- π₯οΈ System Control & CLI Execution
- π Web Preview, Build & Deploy
- π Auth + GitHub Integration
- π€Έβ Browser & Internet Automation
- π§ User-Centric Learning & Context Retention
graph TD
A[Frontend: Vite + React + Tailwind] -->|HTTP| B(Express Server)
B --> C[AI Engine: HuggingFace Inference]
B --> D[Drizzle ORM + Supabase/Local DB]
B --> E[Auth: Passport + GitHub]
F[CLI, System, Electron App] --> B
B --> G[WebSocket for Realtime Updates]
- Python 3.11+
- Git
- Virtual environment (recommended)
- Hugging Face account and API token
- Google Colab account (optional, for cloud offloading)
- Supabase account (optional, for database)
git clone https://github.com/alphaqmoi/alpha-q.git
cd alpha-q./setup-dev.sh # macOS/Linux
# OR on Windows:
setup-dev.batpython -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
pip install -r requirements-dev.txt
pre-commit install
pre-commit autoupdate.env example:
FLASK_APP=app.py
FLASK_ENV=development
SESSION_SECRET=your-secret-key
HUGGINGFACE_TOKEN=your-huggingface-token
SUPABASE_URL=your-supabase-url
SUPABASE_ANON_KEY=your-supabase-anon-key
SUPABASE_SERVICE_ROLE_KEY=your-supabase-service-role-key
JWT_SECRET=your-jwt-secretflask db upgrade| Action | Command |
|---|---|
| Setup | make setup |
| Run app | make run |
| Run prod app | make run-prod |
| Lint code | make lint |
| Format code | make format |
| Run tests | make test |
| Clean project | make clean |
| Build Docker | make docker-build |
| Up Docker | make docker-up |
| Down Docker | make docker-down |
| DB Migrate | make migrate |
| Init AI Models | make init-models |
yarn dev # Start dev server
yarn build # Build production frontend
yarn start # Start server
yarn check # TypeScript check
yarn lint # ESLint
yarn db:push # Push DB changesalpha-q/
βββ frontend/ # React + Vite frontend
βββ server/ # Express server backend
βββ shared/ # Shared types/utils
βββ database/ # ORM + Drizzle + Schema
βββ scripts/ # Utility scripts
βββ .env # Environment variables
βββ setup-dev.sh # Auto setup script
βββ README.md # You're here
/- Main Interface/chat- AI Assistant/models- Model Manager/system- System/CLI Control/monitor- Realtime Monitoring
| Feature | GIF Preview |
|---|---|
| Build via Prompt | |
| Run System CLI | |
| Monitor System Stats | |
| Web Browse with AI |
You are reading the English version.
Alpha-Q: Constructor Inteligente de Aplicaciones
- Controla tu sistema usando lenguaje natural.
- Crea y despliega apps completas con IA.
- Visualiza y ajusta el frontend en vivo.
- AutomatizaciΓ³n con GitHub, Supabase y mΓ‘s.
...mΓ‘s traducciones prΓ³ximamente...
- Fork the repo
- Create a feature branch
- Commit your changes
- Push and open a PR
MIT License β see LICENSE for full details.
Please open an issue or start a GitHub Discussion for help.