McGravity

by tigranbs

100 538 downloads Not rated yet

About

Fast TUI that orchestrates AI coding tools (Claude Code, Codex, Gemini) in a plan→execute→review loop. Breaks work into atomic tasks for easier verification and course-correction.

Explore

- Breaks work into atomic, verifiable tasks.
- Supports multiple AI backends: Claude Code, Codex, Gemini.
- File mentions with fuzzy search via @ syntax.
- Slash commands for settings, clear, and exit.
- Runs entirely locally; no code or keys transmitted.
- Configurable max iterations and enter behavior.


McGravity needs at least one AI coding tool installed:

| Tool | Install Command | Documentation |
| --------------- | ------------------------------------------ | -------------------------------------------- |
| Claude Code | npm install -g @anthropic-ai/claude-code | claude.ai/code |
| Codex | npm install -g @openai/codex | openai.com/codex |
| Gemini CLI | npm install -g @google/gemini-cli | ai.google.dev |

The install script automatically detects your OS and architecture:

bash

McGravity requires at least one AI CLI tool. Install one:

npm install -g @anthropic-ai/claude-code  # Claude Code
npm install -g @openai/codex               # Codex
npm install -g @google/gemini-cli          # Gemini

Then restart McGravity.

<div align="center">
McGravity Thumbnail
</div>

Fast, opinionated TUI for AI-assisted coding.

McGravity orchestrates AI coding tools (Claude Code, Codex, Gemini) in a tight feedback loop: plan small tasks → execute one at a time → review → replan. Instead of dumping a huge prompt and hoping for the best, McGravity breaks your work into atomic pieces that are easier to verify and course-correct.

+------------------------------------------------------------+
| McGravity                                    [Claude Code] |
+--------------------------- Output -------------------------+
| > Planning complete                                        |
| > Executing task-001.md...                                 |
| + Created src/auth/login.rs                                |
| + Updated src/main.rs                                      |
+------------------------------------------------------------+
| Iteration #1 | Executing | task-001.md                    |
+------------------------------------------------------------+
| [##########-----] 1/3 tasks                                |
+--------------------------- Task ---------------------------+
| Add user authentication with JWT tokens.                   |
| Reference @src/auth/ for existing patterns.                |
+------------------------------------------------------------+
| [Esc] Cancel  [Ctrl+S] Settings                            |
+------------------------------------------------------------+

How It Works

McGravity runs a continuous improvement loop:

flowchart LR
    A[Your Task] --> B[Plan]
    B --> C[Execute]
    C --> D{Done?}
    D -->|More work needed| B
    D -->|Complete| E[Finished]

Quick Start

1. Install McGravity

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.