ProductDevelopersSolutionsPricingDownload
Integrations
AmpAmpClaude CodeClaude CodeClaude CoworkClaude CoworkCodexCodexGitHub CopilotGitHub CopilotCursorCursorDevinDevinFactory DroidFactory DroidGeminiGeminiKimiKimiKiroKiroOpenClawOpenClawOpenCodeOpenCodePiPiWarpWarpZencoderZencoder
Programs
Open SourceScience & Research
Book a Demo
zencoder logo
Zencoder · IDE Agent

ChooChoo for Zencoder.

Zencoder's IDE agent. Repo-grounded suggestions.

Zencoder's IDE agent reads .zencoder/rules/ for project conventions. ChooChoo populates the directory from your real codebase so every suggestion lands in your team's style, every time.

Configuration

ChooChoo populates your .zencoder/rules/ directory.

Zencoder loads every file under .zencoder/rules/ as repo-level steering. ChooChoo compiles the main rules file from your linting config, ADRs, and patterns so suggestions reflect what your codebase actually looks like.

  • .zencoder/rules/repo.md with required and forbidden patterns
  • Pulled from your real linter config, not hand-curated guesswork
  • Auto-refreshed when your standards or stack moves
# .zencoder/rules/repo.md
# Generated by ChooChoo. Do not edit by hand.

## payments-api
FastAPI service · Python 3.12 · PostgreSQL

## Required patterns
- get_db() dependency injection for DB access
- Pydantic input/output schemas on every route
- Type annotations on every public function
- Tests cover every new business-logic path

## Forbidden patterns
- Raw SQL strings (use SQLAlchemy ORM only)
- print() in production code (use logger)
- Logging PII, payment tokens, or auth secrets
- Hardcoded API keys or credentials

## Architecture
ADR-001  RS256 JWT
ADR-004  Redis Streams for webhook events
ADR-007  /v1/, /v2/ URL versioning

Why use ChooChoo with Zencoder?

IDE-agent rules drive every suggestion. ChooChoo writes the rules from your real code.

Consistent Output

Generated code follows your linting rules from the start, reducing cleanup work before code review.

Fewer Iterations

The AI understands your standards upfront, producing acceptable code faster and with less back-and-forth.

Team Alignment

Everyone's AI assistant generates code that matches your team's style guide, automatically.

Zero Configuration

Get started instantly with sensible defaults that work out of the box for most projects.

Type-Safe Code

Strict linting rules catch potential bugs and enforce type safety before they reach review.

AI-Ready Rules

Purpose-built rules that AI models understand and follow consistently, session after session.

Ready to ground Zencoder in your codebase?

Generate repo rules from your actual standards so Zencoder's suggestions land in style.