Skip to content
/ Gimil Public

Gimil is the first forward deployed ai engineer agent powered by a World model

Notifications You must be signed in to change notification settings

xenn0010/Gimil

Repository files navigation

Gimil

opens PRs with human gating. Made by Codex.

Gimil connects three layers:

Startup UI/API ---> Gimil Control Plane (Convex) ---> Enterprise Runner | | | | | | +--------------------------+-------------------------------+--> PRs + reports

  • Startup team requests a mission
  • Enterprise runner executes in a sandbox

Core Features

  • Startup ↔ Enterprise bridge with scoped API keys
  • Mission queueing and run tracking
  • HTTP endpoints for automation and integrations
  • UI for API key provisioning and monitoring

Quick Start (Local)

npm install

2) Run Convex (development)

npx convex dev

3) Run the Dashboard

cd web VITE_CONVEX_HTTP_URL=""
VITE_INTEGRATION_ADMIN_KEY=""
npm run dev

Open /dashboard/api-keys to create keys, and use the draggable >_ bubble to submit missions.


HTTP API (Convex)

  • GET /health – service health check
  • POST /demo/bootstrap – create demo startup + enterprise + integration
  • POST /api-keys/create – issue a key
  • POST /api-keys/list – list keys
  • POST /integrations/run – queue a mission run (requires API key)

Key Concepts

  • Startup bubble: where product teams request missions and approve PRs
  • Enterprise bubble: where the runner operates with sandboxed access to legacy systems
  • API key scopes: restrict what actions a key can perform
  • Runs: every mission is logged and tracked in integrationRuns

Project Structure

Gimil/ +-- web/ # Vite dashboard +-- agents/ # Agent orchestration scripts


Demo Flow

  1. Create API key in /dashboard/api-keys
  2. The run is queued and tracked in Convex

License

MIT

About

Gimil is the first forward deployed ai engineer agent powered by a World model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •