File size: 2,622 Bytes
f14aa1b
 
 
 
 
b2863d5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
f14aa1b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
---
license: mit
language:
- en
---
# AGI CLI

```text
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•—    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—     β–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β•β• β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘   β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘
β•šβ•β•  β•šβ•β• β•šβ•β•β•β•β•β• β•šβ•β•    β•šβ•β•β•β•β•β•β•šβ•β•β•β•β•β•β•β•šβ•β•
```

Welcome to **AGI CLI**, an advanced command-line interface developed by AG Corp. This tool provides a powerful environment for interacting with AI agents, managing projects, and more.

## Features

- ✦ **AGI Agent**: Launch an autonomous agent that can think, use tools, and complete complex tasks.
- ✦ **Multiple Model Support**: Support for both **Gemini** and **Poe (claude-haiku-4.5)**.
- ✦ **AI Assistant**: Quick access to powered AI assistant for general queries.
- ✦ **Project Management**: Tools to initialize and manage your coding projects.
- ✦ **Enhanced CLI**: Beautiful colored output and structured UI elements.

## Getting Started

### Prerequisites

- Python 3.x
- A Gemini API Key (you will be prompted to enter this upon first use or when using AI features).
- Or a Poe API Key (you will be prompted to enter this upon first use or when using AI features).

### Installation

1. Clone this repository or download the source code.
2. Navigate to the project directory.

### Running the CLI

To start the AGI CLI, run:

```bash
python3 main.py
```

## Available Commands

Once inside the CLI, you can use the following commands:

- `agi`: Launch the AGI Agent for autonomous task execution.
- `ai`: Talk directly to the AI assistant.
- `project`: Create a new project structure.
- `settings`: Choose between Gemini and Poe models and manage API keys.
- `help`: Display the list of available commands.
- `echo [message]`: Echo back a message in the CLI.
- `exit`: Safely exit the application.

## Project Structure

- `agicli/`: Core package containing all logic.
  - `agi.py`: AGI Agent implementation.
  - `ai.py`: Gemini AI interface.
  - `welcome.py`: Initialization and user setup.
  - `printplus.py`: Enhanced printing and ASCII art engine.
  - `sandbox/`: Secure area for agent-generated files.
  - `user/`: Secure Local storage for user settings and API keys.

## License

MIT 

Created by AG Corp.