Repo Native
Reject complex low-code drag-and-drop platforms. Your directory structure and TypeScript definitions ARE the agent's definition. Developing an Agent is as intuitive as writing standard business code.
Features
Downcity provides a safe and controllable Agent Runtime for your team.
Design Principle
Downcity does not optimize for black-box replacement. It embeds agents inside existing engineering context so automation remains explainable, interruptible, and recoverable.
Repo is the control plane, not just a data source
Audit logs are governance assets
Path-fit beats platform migration
Reject complex low-code drag-and-drop platforms. Your directory structure and TypeScript definitions ARE the agent's definition. Developing an Agent is as intuitive as writing standard business code.
True agency unlocked. It doesn't just wait for commands—it **proactively notifies you and executes tasks**. It learns by searching the web, installs skills on demand, and writes scripts to handle complex workflows autonomously.
Empower your Agent without losing control. All sensitive actions (fixes, shell commands) push approval requests to you. Just click Agree or Reject on your phone.
Every thought, every action result, and every human approval is persistently logged in the file system. It's your most trustworthy and transparent digital employee.
Fully compatible with the Claude Code Skills ecosystem. Install high-quality community skills or extend your Agent's capabilities with simple Bash/Python scripts.
Reject complex low-code drag-and-drop platforms. Your directory structure and TypeScript definitions ARE the agent's definition. Developing an Agent is as intuitive as writing standard business code.
Agent reliability does not come from a hidden platform. It comes from visible, auditable, and takeover-friendly configuration living in the repo.
Behavior Layer
Define personality & rules in plain English
# Personality
You are a Market Researcher.
Traits: Insightful, data-driven.
# Workspace
This repository is your workspace.
# Capabilities
## Scripts
You can run tools in ./scripts/:
- ./scripts/fetch_news.ts
- ./scripts/analyze.py
## Coding
- Use web/data tools when needed
- Write & execute custom scripts
in the ./code/ directory
Launch Decision
Close one real repo loop first, then add more skills and platforms only when needed.