Skip to main content

Backend API code generation agent

Project description

Shinigami

Backend API code generation agent. Generates full working backend projects across 5 tech stacks using templates + LLM.

Install

pip install -e .

Usage

# List all available projects
shinigami list

# Show project details
shinigami info taskflow

# Generate a project (requires API key)
export ANTHROPIC_API_KEY=sk-...
shinigami generate taskflow

# Use OpenAI instead
export OPENAI_API_KEY=sk-...
shinigami generate taskflow --provider openai

Stacks

Stack Framework Projects
TypeScript Express + Prisma 7
Python FastAPI + SQLAlchemy 10
Go Gin 4
Rust Actix-web + SQLx 4
C++ Drogon 1

Projects (32)

Real-World

TaskFlow, WeatherHub, TalentForge, BookEase, CollabInk, MarketSphere, Pulse, VoteSphere, StreamForge, QuickBite, SplitWiseX

Trading & Fintech

CorePay, CoinForge, Kaido, TaxForge, OpenBank, CrossWire, InsureIt, SquareOne, TradeFlow, PipSmith, Mercury, EdenGate

Agentic AI

CodeForge, ArchGen, DocBrain, TradeGPT, LogSense, DeployAI, APIWise, QueryPilot, AgentHub

Config

Set via environment or shinigami.config.yaml:

provider: claude          # or openai
claude_model: claude-sonnet-4-6
openai_model: gpt-4o
output_dir: ../backend

Tests

pytest -v

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shinigami_cli-0.1.0.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shinigami_cli-0.1.0-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file shinigami_cli-0.1.0.tar.gz.

File metadata

  • Download URL: shinigami_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for shinigami_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 94fc4c6ff2e5327bf537963350f22cd24bedcf13b1dbe9cf0dd2523b73d4b9e8
MD5 4f51e9403091efaf78170c1ee8c2743b
BLAKE2b-256 bd52ff01a3b72661f680516f85d2f0027a0aeda5ace8afa92e1aba476cb9a91e

See more details on using hashes here.

File details

Details for the file shinigami_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: shinigami_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for shinigami_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d9109c73d257e20b0748570bee43b5b71caeb0feae83013bcca87860feb6090
MD5 617623db34c9f97626e59ff958c41ebe
BLAKE2b-256 452275f696eea3e3b3b5f93c5d2bf5b627cf137bd85c0b139dc604fc686d046e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page