cd /news/developer-tools/i-got-tired-of-setting-up-the-same-p… · home topics developer-tools article
[ARTICLE · art-98823] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=· neutral

I got tired of setting up the same Python project over and over

A developer built Spawn, an open-source Python CLI that automates repetitive project setup tasks such as creating folders, initializing Git, setting up virtual environments, and installing dependencies. The tool supports multiple project types including backend APIs, AI chatbots, RAG systems, and MCP servers, and aims to streamline the workflow for developers.

read1 min views1 publishedAug 16, 2026

Create the folders.

Set up src/

and tests/

.

Initialize Git.

Create the virtual environment.

Install dependencies.

Set up Ruff, pytest, Docker, CI...

And then finally, after all that:

start actually building the project. 😭

So I built Spawn.

It's an open-source Python CLI that turns project setup into a single flow:

pip install spawnio

spawn create

You can choose what you're building, pick the framework and extras you need, and Spawn generates the project foundation for you.

It currently supports things like:

🐍 Backend APIs

🤖 AI Chatbots & Agents

📚 RAG systems

📊 Data projects

🔧 CLI applications

🔌 MCP servers

📁 Custom project structures

It also handles Git, uv, dependencies, dev tooling, and more.

I'm putting this out because I don't want Spawn to just be my idea of a useful developer tool.

I want to know what developers actually want from it.

What's the repetitive setup step you hate doing when starting a new project?

I'm listening. 👀

── more in #developer-tools 4 stories · sorted by recency
── more on @spawn 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-got-tired-of-setti…] indexed:0 read:1min 2026-08-16 ·