AI Coding Agent
Ingenium
Frontend Tech Stack
TG
Backend Tech Stack
DB
AI
Ingenium: AI Coding Agent
Overview
Ingenium acts as a local agentic coding companion that interacts with your project directory. It offers two distinct operational CLI modes (Agent Mode and Plan Mode) as well as a fully modular Telegram Bot interface for remote execution and approvals.
Key Features
Agent Mode
- Autonomous task execution: The agent evaluates goals and stages actions (file creations, modifications, shell executions) that require manual approval before being applied to the project.
Plan Mode
- Sequential proposal and review: The agent drafts a step-by-step implementation plan in ingenium-plan.md in the workspace root. The developer can review, manually modify the file, or request changes, then run /execute to run the plan step-by-step.
Telegram Bot Mode
- Command and manage your assistant remotely: Includes full session loading/switching, inline visual file diff displays, approval callbacks, mode control, and token analytics in a professional interface.
Developer-Centric Tooling
- Equipped with built-in tools for:
- File System: Create, modify, delete, and view codebase files.
- Git: Check repository status, diffs, log histories, and stage commits.
- Shell & Processes: Safely run local shell commands.
- Web Integration: Search via Tavily and fetch web pages/documentation.
- Reminders: Schedule reminders with background notifications.
- Skills: Dynamically load specialized development skills.
Privacy & Transient Sessions
- Supports a temporary session mode (/temporary) where conversation logs and prompt histories are not persisted to disk.
Token Analytics
- Detailed logs of Prompt, Completion, and Total Token usage on a per-session and global lifetime basis.