Arkitect is an AI-powered workflow planning platform that transforms a simple goal into a structured execution roadmap.
Users can enter goals such as:
"Launch a SaaS startup in 90 days"
and Arkitect generates:
- Deliverables
- Tool Recommendations
- Step-by-Step Workflows
- AI Prompts
- Knowledge Areas
- Alternative Approaches
- Estimated Timelines
The platform combines AI-generated planning with a deterministic fallback pipeline to ensure reliable workflow generation even when external AI services are unavailable.
Generate structured execution plans from natural language goals.
Automatically identifies key outputs required to achieve the objective.
Suggests relevant tools, platforms, and technologies for execution.
Creates prompts that can be directly used with LLMs such as ChatGPT and Gemini.
Highlights concepts and skills that should be learned during execution.
Provides alternative workflow approaches and execution paths.
Generates realistic effort and timeline estimates.
If Gemini is unavailable or rate-limited, Arkitect automatically falls back to a deterministic workflow generation pipeline.
User
β
βΌ
Frontend (React + TanStack Start)
β
βΌ
Backend API (FastAPI)
β
βββ Gemini AI Engine
β
βββ Deterministic Workflow Engine
β
βΌ
PostgreSQL
- React 19
- TypeScript
- TanStack Start
- TanStack Router
- Vite
- Tailwind CSS
- Shadcn UI
- Supabase Auth
- FastAPI
- Python
- SQLAlchemy
- Pydantic
- Async PostgreSQL
- PostgreSQL (Neon)
- Supabase Authentication
- Google Gemini API
- Vercel (Frontend)
- Render (Backend)
- Neon PostgreSQL
- Supabase
Arkitect/
β
βββ frontend/
β βββ src/
β βββ routes/
β βββ components/
β βββ lib/
β
βββ backend/
β βββ app/
β β βββ api/
β β βββ services/
β β βββ database/
β β βββ auth/
β β
β βββ tests/
β
βββ docs/
β βββ PRD.md
β βββ DESIGN.md
β βββ SYSTEM_CONTRACT.md
β βββ OWNERSHIP.md
β
βββ README.md
git clone https://github.com/AlfinMuhammedS/Arkitect.git
cd Arkitectcd backend
python -m venv venv
# Windows
venv\Scripts\activate
# Mac/Linux
source venv/bin/activate
pip install -r requirements.txtCreate:
backend/.envDATABASE_URL=
SUPABASE_URL=
SUPABASE_ANON_KEY=
SUPABASE_JWT_SECRET=
GEMINI_API_KEY=Run backend:
python -m uvicorn app.main:app --reloadBackend available at:
http://localhost:8000
Swagger Docs:
http://localhost:8000/docs
cd frontend
npm installCreate:
frontend/.envVITE_SUPABASE_URL=
VITE_SUPABASE_ANON_KEY=
VITE_API_URL=http://localhost:8000Run frontend:
npm run devFrontend available at:
http://localhost:3000
or
http://localhost:5173
depending on configuration.
Backend tests:
cd backend
pytest- Real-time workflow streaming
- Team collaboration
- Public workflow sharing
- Workflow export (PDF/Markdown)
- Advanced analytics
- Multi-model AI support
- Workflow templates marketplace
- Alfin Muhammed S https://github.com/AlfinMuhammedS
- Aadil Sandeep https://github.com/Aadilsandeep
This project was developed for educational and portfolio purposes.


