Team Ai
Datasetpublic

Ecode2254/replit-alternative

๐Ÿš€ Replit Alternative โ€” Free Self-Hosted Coding Environment A fully free, self-hosted coding platform combining the best features from Replit, Gitpod, GitHub Codespaces, and more. Run your own cloud IDE with AI assistance, instant deployments, and collaborative features. โœจ Features Feature What You Get ๐Ÿ–ฅ๏ธ Browser IDE Full VS Code in your browser (code-server) ๐Ÿค– AI Coding Assistant Local LLM-powered autocomplete & chat (Continue.dev + Ollama) ๐Ÿš€โ€ฆ See the full description on the dataset page: https://huggingface.co/datasets/Ecode2254/replit-alternative.

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes12downloads
Makefile92 linesDownload Raw Back to root
1# โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•2# Replit Alternative โ€” Makefile3# Quick commands to manage your self-hosted coding environment4# โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•5 6.PHONY: help install start stop restart logs status update pull-models clean7 8help: ## Show this help message9	@echo ""10	@echo "  ๐Ÿš€ Replit Alternative โ€” Available Commands"11	@echo "โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•"12	@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "  \033[36m%-15s\033[0m %s\n", $$1, $$2}'13	@echo ""14 15install: ## First-time setup โ€” install and start everything16	@echo "๐Ÿ”ง Running first-time installation..."17	@chmod +x install.sh18	@./install.sh19 20start: ## Start all services21	@echo "๐Ÿš€ Starting all services..."22	@docker compose up -d23	@echo "โœ… Services started!"24	@echo "   VS Code:     http://localhost:8443"25	@echo "   Coolify:     http://localhost:8000"26	@echo "   Filebrowser: http://localhost:8080"27 28stop: ## Stop all services29	@echo "๐Ÿ›‘ Stopping all services..."30	@docker compose down31	@echo "โœ… Services stopped"32 33restart: ## Restart all services34	@echo "๐Ÿ”„ Restarting all services..."35	@docker compose restart36	@echo "โœ… Services restarted"37 38logs: ## View logs from all services39	@docker compose logs -f --tail=10040 41logs-code: ## View code-server logs only42	@docker compose logs -f code-server43 44logs-coolify: ## View Coolify logs only45	@docker compose logs -f coolify46 47logs-ollama: ## View Ollama logs only48	@docker compose logs -f ollama49 50status: ## Check status of all services51	@echo ""52	@echo "  ๐Ÿ“Š Service Status"53	@echo "โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•"54	@docker compose ps --format "table {{.Name}}\t{{.Status}}\t{{.Ports}}"55	@echo ""56 57update: ## Pull latest images and restart58	@echo "โฌ‡๏ธ  Pulling latest images..."59	@docker compose pull60	@echo "๐Ÿ”„ Restarting with new images..."61	@docker compose up -d62	@echo "โœ… Update complete!"63 64pull-models: ## Download AI coding models65	@echo "๐Ÿค– Pulling AI models..."66	@docker compose exec ollama ollama pull codellama:7b-code67	@docker compose exec ollama ollama pull qwen2.5-coder:7b68	@echo "โœ… Models ready!"69 70shell-code: ## Open shell in code-server container71	@docker compose exec code-server /bin/bash72 73shell-ollama: ## Open shell in Ollama container74	@docker compose exec ollama /bin/sh75 76clean: ## Remove all containers, volumes, and data (DANGER!)77	@echo "โš ๏ธ  This will DELETE all data!"78	@read -p "Are you sure? [y/N] " confirm && [ "$$confirm" = "y" ] || exit 179	@docker compose down -v80	@docker system prune -f81	@echo "๐Ÿงน Cleanup complete"82 83backup: ## Backup all data volumes84	@echo "๐Ÿ’พ Creating backup..."85	@mkdir -p backups86	@docker run --rm \87		-v replit-alternative_code-server-data:/data/code-server \88		-v replit-alternative_coolify-data:/data/coolify \89		-v replit-alternative_ollama-data:/data/ollama \90		-v "$$(pwd)/backups:/backup" \91		alpine tar czf /backup/replit-backup-$$(date +%Y%m%d-%H%M%S).tar.gz -C /data .92	@echo "โœ… Backup saved to backups/"