▄▄▄▄▄                                                              
       ▄▀  ▄█▀▀ ▀▀▄        ▐██▀▀██ ███▀██     ██▀▀██▌███▀██ ███▀██ ▀██▀██▀
     █▀█ ▐▌ ▄█▀▀█▄▐▌       ▐██  ▀▀ ██▌ ██     ██  ▀▀ ██▌ ██ ▐██ ██▌ ██  ▀
    █  █ ▐█▀ ▀█▄▄ ▀█       ▐██ ▄█▄ ██▌▌██     ██     ██▌▌██ ▐██ ██▌ ████
    ▀█ ▀▀█▌   █▌ █  █      ▐██ ▐██ ██▌ ██     ██  ▄█▌██▌ ██ ▐██ ██▌ ██ ▄▄
     ▐▀▀▄▄▄█▀▀▐▌ █▄█▀      ▐██▄███ ███▄██     ██▄▄██ ███▄██ ▐██▄██▌▄██▄██▌
      █▄   ▄▄▀▀ ▄█
        ▀▀▀▀█▄▄▀▀
GO-CODE is a terminal-based AI coding agent. It helps you automate coding tasks, execute shell commands, and manage files directly from your terminal. GO-CODE is designed for developers who want to interact with their codebase and operating system efficiently using natural language.
- Execute shell commands securely from the terminal
- Read, write, and delete files and directories
- Search for patterns in files with grep
- Visualize project structure with treeandls
- Maintain conversational context and history
- Thorough logging of all actions and AI responses
- Tool-augmented LLM responses for autonomous codebase navigation
- Azure OpenAI integration for enterprise deployments
- 
Clone the repository git clone https://github.com/KacemMathlouthi/go-code.git cd go-code
- 
Set up your environment variables 
 Create a.envfile or export the following variables:AZURE_API_KEY=your-azure-api-key AZURE_ENDPOINT=your-azure-endpoint AZURE_API_VERSION=your-api-version AZURE_DEPLOYMENT_NAME=your-deployment-name
- 
Build and run go build -o go-code ./go-code 
- 
Interact with GO-CODE - Type your coding or shell-related requests.
- Use --helpfor available commands,--quitto exit, and--clearto reset conversation history.
 
$ ./go-code
> Create a React app, make a TO-DO app, with scheduling, deadlines, similar to Google
Calendar, install dependencies, and launch the app
> Make the page more beautiful, make it dark mode, and add more features like task search and more... MIT License
© 2025 Kacem Mathlouthi