Advanced AI Developer OS
Project description
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.2.1.tar.gz.
File metadata
- Download URL: codeaois-0.2.1.tar.gz
- Upload date:
- Size: 21.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33efd31a5298f1be052abc22fed1c1ba534f3de71978ff024377cf74781cf6b5
|
|
| MD5 |
a809e58149773db3f0a958c6d84ce434
|
|
| BLAKE2b-256 |
5dad7d02509d28243aba8dae67400b1585344b334ba613fb5789525146008ec8
|
File details
Details for the file codeaois-0.2.1-py3-none-any.whl.
File metadata
- Download URL: codeaois-0.2.1-py3-none-any.whl
- Upload date:
- Size: 24.1 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 |
a28d358a61230cc3ec904ac49257717897e3ef551afa088cafe1a7ba7076ca06
|
|
| MD5 |
e32282be0d6953ea653d3bcbb620748e
|
|
| BLAKE2b-256 |
c285ba062e23b686da80af74bb300e9982d7efd628c3f54a5c39139df239b1e8
|