Termineer

Termineer

Your self-directing coding engineer in the terminal

Termineer is your AI engineer that takes initiative and delivers complete solutions, not just suggestions. Think of it as a developer on your team who:

  • Analyzes codebases and understands your project structure
  • Implements new features and refactors existing code
  • Writes tests and documentation
  • Debugs issues with minimal guidance
  • Integrates APIs and external libraries

Built in just one week using itself, Termineer leverages vibe coding to turn natural conversations into working solutions.

Installation

NPM
npm install -g termineer

The recommended installation method for most users.

Manual Download
Download binaries coming soon

Direct download of binaries will be available soon.

See It In Action

termineer
╭Agents──────────────────────────────────────────────────────────────────────────────────────────────────╮
│    main [1]                                                                                            │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭Conversation (6393 lines | Scroll: 6333/6333 (Most Recent ↓)────────────────────────────────────────────╮
│Let's run a final check to make sure everything compiles correctly:                                     │
│   Shell: cargo check (streaming - can be interrupted)                                                  │
│warning: termineer@0.1.0: Generated encrypted prompts module with 13 kinds                              │
│    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.18s                                 │
│   Shell completed successfully in 0.30s                                                                │
│                                                                                                        │
│# MCP Configuration Enhancements - Complete                                                             │
│                                                                                                        │
│I've successfully implemented the requested changes to merge MCP configurations                         │
│from both home and local directories:                                                                   │
│                                                                                                        │
│## Implementation Details                                                                               │
│                                                                                                        │
│### 1. Configuration Path Hierarchy                                                                     │
│The system now checks for MCP configurations in the following order:                                    │
│- **Home directory**: `~/.termineer/mcp/config.json`                                                    │
│- **Local directory**: `.termineer/config.json`                                                         │
│                                                                                                        │
│With configurations merged so that local settings take precedence over home                             │
│directory settings.                                                                                     │
│                                                                                                        │
│### 2. Key Features                                                                                     │
│- **Smart Merging**: Configurations are intelligently combined with local                               │
│  settings overriding home settings                                                                     │
│- **Graceful Handling**: If no home directory config exists, no error is logged                         │
│                                                                                                        │
│   Agent has completed its task.                                                                        │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭Input [main [1] | Task completed]───────────────────────────────────────────────────────────────────────╮
│                                                                                                        │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────╯