Skip to content

rickywo/Formic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

408 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Formic logo

npm v0.8.0 Node.js 20+ Supported agents MIT License Live Demo

Formic β€” AI-powered task manager that turns goals into shipped code. Orchestrates Claude Code & Copilot CLI with structured planning, parallel execution, and human review. 🐜

formic-demo.mp4

πŸ“Ί Watch the demo video if the player above doesn't load.

Why Formic?

AI coding agents are powerful but chaotic. Without structure, they skip planning, overwrite each other's files, and lose context mid-task. Formic adds a tech-lead layer β€” every task goes through briefing, planning, and review before code ships.

  • πŸ—οΈ Structured pipeline β€” Brief β†’ Plan β†’ Declare β†’ Execute β†’ Review
  • πŸ”€ Parallel execution β€” multiple agents work simultaneously with file-lease concurrency
  • 🎯 Goal decomposition β€” describe a high-level objective, the architect AI breaks it into subtasks
  • πŸ›‘οΈ Crash-resilient β€” atomic saves, rolling backups, auto-recovery from corruption
  • πŸ–₯️ 100% local β€” your code never leaves your machine

Requirements

Getting Started

  1. Install β€” npm install -g @rickywo/formic

  2. Start the server β€” Run PORT=8000 formic start, then open http://localhost:8000.

  3. Add a workspace β€” Open the workspace selector in the top-left and point it at your project repo directory.

How It Works

  1. Brainstorm β€” Chat with the AI Assistant to refine your idea and explore the codebase.
  2. Create a Goal β€” The assistant crafts a structured task with clear requirements.
  3. Automatic decomposition β€” The architect AI breaks the goal into 3–8 child subtasks.
  4. Parallel execution β€” Agents execute tasks concurrently with file-lease safety (briefing β†’ planning β†’ declaring β†’ running β†’ verifying).
  5. Review & approve β€” When tasks land in the Review column, inspect the changes and approve. Your feature is ready.

What's New in v0.8.0

  • πŸ›‘οΈ Crash-resilient board β€” atomic saves with rolling backups and auto-recovery
  • ⚑ Smart stage skipping β€” detects existing artifacts and resumes where it left off
  • πŸ“Š Usage meter β€” track agent credit consumption in real-time
  • πŸ”„ Resume from any step β€” re-run tasks without restarting from scratch
  • πŸͺ΅ Full log replay β€” reconnect and see complete task history

License

MIT

About

AI-powered task manager that turns goals into shipped code. Orchestrates Claude Code & Copilot CLI with structured planning, parallel execution, and human review. 🐜

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors