Discover and explore top open-source AI tools and projects—updated daily.
bastani-incAutomated software engineering workflows for coding agents
Top 93.7% on SourcePulse
Summary
Atomic provides a programmable control plane for software engineering workflows, automating complex tasks beyond simple coding assistance. It targets developers and teams seeking to operationalize repeatable processes like research, planning, implementation, and review, offering an inspectable, model-agnostic, and extensible system for enhanced productivity and auditability.
How It Works
Atomic is built on the Pi framework, extending it with a robust workflow layer. It orchestrates coding agent sessions through explicit workflows that define stages, parallelism, artifact saving, and human review gates. The system leverages reusable "skills" and specialized "sub-agents" to decompose complex jobs, enabling context isolation and parallel execution for improved reliability and auditability compared to monolithic agent sessions.
Quick Start & Requirements
npm install -g @bastani/atomic, pnpm add -g @bastani/atomic, or bun add -g @bastani/atomic.export ANTHROPIC_API_KEY=sk-ant-...) and run atomic, or use atomic /login for subscription-based providers.Highlighted Details
goal (focused changes), ralph (large migrations), and deep-research-codebase (repo-wide analysis), with support for authoring custom workflows.research-codebase, create-spec) and specialized sub-agents (e.g., codebase-analyzer) for modular task decomposition and context isolation.Maintenance & Community
CONTRIBUTING.md, with development setup in DEV_SETUP.md.atomic-workflows repository.Licensing & Compatibility
Limitations & Caveats
19 hours ago
Inactive