Advanced AI Developer OS
Project description
CodeAOIS
๐ป CodeAOIS (v0.3.0) - Advanced Developer OS
An elite, autonomous AI operating system for your terminal. CodeAOIS doesn't just chat; it reads your codebase, runs its own code, and fixes its own bugs.
๐ฅ Core Pillars
- Global Cloud Identity: Secure, OTP-based login via private SMTP. Your history, developer profile, and token usage follow you to any machine via Supabase.
- Autonomous Execution Loop: The OS executes generated Python scripts locally. If it hits a
Tracebackerror, it autonomously feeds the crash data back to the LLM and self-corrects the code. - Local Codebase Brain (RAG): Type
/indexto calculate embeddings for your entire local project. CodeAOIS instantly retrieves semantic context so you never have to copy-paste your code again. - LLM Supervisor Engine: An intelligent routing system that determines if you want to chat, execute a terminal command, or write a new script, routing tasks to specialized agents seamlessly.
โก Quick Start
pip install -r requirements.txt
codeaois
Advanced AI Developer Operating System
CodeAOIS is an experimental AI-powered developer operating system that allows developers to interact with an AI coding system directly from the terminal.
Instead of simple autocomplete tools, CodeAOIS acts like an AI developer partner capable of understanding instructions, generating code, and managing development workflows.
The system is designed around a multi-agent architecture where specialized agents collaborate to perform tasks such as coding, testing, and project management.
โจ Features
โข Natural language coding from terminal โข Multi-agent AI architecture โข Automatic code generation โข Project context scanning โข Agent marketplace system โข AI memory and context tracking โข Modular and extensible design
๐ง How CodeAOIS Works
CodeAOIS works like an AI operating system for developers.
You simply describe what you want to build, and the system:
- Understands your request
- Scans the project context
- Activates the appropriate AI agent
- Generates code
- Shows the preview before applying changes
Demo
CodeAOIS Terminal
AI Code Generation
Generated Login Page
๐ป Example
Start CodeAOIS:
python app.py
Then type instructions like:
in file named index1.html you just make a colorful page and login page with css
CodeAOIS will:
โข Analyze your intent โข Activate the coder agent โข Generate code โข Display the preview
Example output:
[System] Analyzing intent...
[Code Mode] Engaging Coder agent...
Target file locked: index1.html
Scanning project context...
Generating code...
PROPOSED CODE GENERATION PREVIEW:
<!DOCTYPE html>
<html>
...
๐งพ Available Commands
/help show command list
/marketplace view specialized AI agents
/install <x> install agent
/status show system status
/clear clear terminal
/clear_history reset conversation memory
/clear_user reset user profile
/exit exit CodeAOIS
๐งฉ Project Structure
codeaois_project
โ
โโโ codeaois
โ โโโ brain
โ โ โโโ embeddings.py
โ โ โโโ memory.py
โ โ โโโ scanner.py
โ โ
โ โโโ cli
โ โ โโโ main.py
โ โ
โ โโโ config
โ โ โโโ settings.py
โ โ
โ โโโ core
โ โ โโโ context.py
โ โ โโโ marketplace.py
โ โ โโโ memory.py
โ โ โโโ orchestrator.py
โ โ โโโ planner.py
โ โ โโโ router.py
โ โ
โ โโโ models
โ โ โโโ llm_interface.py
โ โ
โ โโโ utils
โ โโโ file_writer.py
โ โโโ logger.py
โ
โโโ app.py
โโโ requirements.txt
โโโ setup.py
โโโ pyproject.toml
โ๏ธ Installation
Clone repository:
git clone https://github.com/C0de-With-Nikhil/CODEAOIS_PROJECT.git
Go to project folder:
cd CODEAOIS_PROJECT
Create virtual environment:
python3 -m venv venv
source venv/bin/activate
Install dependencies:
pip install -r requirements.txt
Run CodeAOIS:
python app.py
๐ฏ Vision
The goal of CodeAOIS is to create a true AI development operating system capable of:
โข autonomous coding โข project reasoning โข multi-agent collaboration โข automated debugging โข AI-driven software architecture
โ ๏ธ Status
CodeAOIS is currently an experimental research project and under active development.
Installation
pip install codeaois
Usage
codeaois
2. The Master Blueprint (setup.py)
Now we need the configuration file. You might already have a basic one from earlier, but we need the production-ready version.
Create or overwrite the setup.py file in your root ~/codeaois_project/ folder with this exact code:
# ๐จโ๐ป Author
Created by **Nikhil Nagar**
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file codeaois-0.3.1.tar.gz.
File metadata
- Download URL: codeaois-0.3.1.tar.gz
- Upload date:
- Size: 36.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a0f2abf296863429e247cf4483074ae37c61f47434abb092ce4236d9945fa1c
|
|
| MD5 |
2001c1869d16d3dce699d9d9100bc28f
|
|
| BLAKE2b-256 |
d9f5111ea909adcac1d7bbf55300a05bfae72d3dd2f8685f9bdecf0edd5186e1
|
File details
Details for the file codeaois-0.3.1-py3-none-any.whl.
File metadata
- Download URL: codeaois-0.3.1-py3-none-any.whl
- Upload date:
- Size: 41.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cb10cbabc247ae5de1ec5d403e2a938b346725c51f88d2f2bd3651037705b97
|
|
| MD5 |
0cf0b52d5e25a421a20245e470688e65
|
|
| BLAKE2b-256 |
40e10f6b758c05e8b895b2a4d88e9c196c22d4bbf7ac6a1498dac7b621b2b59a
|