Description
aico is an open-source AI coding agent designed for use in both terminal and browser environments. It is a free, self-hosted tool that allows users to bring their own API keys for various AI models such as Claude, GPT, Gemini, DeepSeek, and local models through Ollama. The tool is model-agnostic and runs entirely on the user's machine, ensuring privacy and control.
One of aico's standout features is its append-only session log, which allows users to resume tasks after a crash. This log ensures that all actions are recorded and can be replayed or audited. Additionally, aico includes a browser verification step that opens and checks the outputs it generates, ensuring that the results are functional and meet the specified requirements.
aico operates as an MCP server, allowing other AI tools to interact with it through standard input and output. It supports both terminal and local web workspace environments, providing flexibility in how users interact with the tool. The platform also includes features for setting spend ceilings and idle timeouts to prevent unexpected costs.
The tool is MIT licensed, meaning it is free to use and modify. Users are responsible for any costs associated with the AI models they choose to integrate. aico is designed with safety in mind, offering layers of permission prompts, sandboxing options, and spend caps to manage and control its operations effectively.
Overall, aico is a versatile and robust AI coding agent that caters to developers looking for a flexible, local-first solution for integrating AI models into their workflows.
aico AI Coding Agent's Core Features
Open-source and self-hosted
Supports multiple AI models
Append-only session log
Browser verification of outputs
MCP server functionality
Terminal and web workspace support
Spend ceilings and idle timeouts
MIT licensed
How to use aico AI Coding Agent?
Configure: Set up API keys for chosen models
Use: Run aico in terminal or browser
Verify: Check outputs in a real browser
Manage: Use session logs to track and resume tasks
aico AI Coding Agent's Use Cases
- Local AI development
- Model-agnostic integration
- Task management
- Output verification
- Cost management








