Skip to main content

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

  1. Global Cloud Identity: Secure, OTP-based login via private SMTP. Your history, developer profile, and token usage follow you to any machine via Supabase.
  2. Autonomous Execution Loop: The OS executes generated Python scripts locally. If it hits a Traceback error, it autonomously feeds the crash data back to the LLM and self-corrects the code.
  3. Local Codebase Brain (RAG): Type /index to calculate embeddings for your entire local project. CodeAOIS instantly retrieves semantic context so you never have to copy-paste your code again.
  4. 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:

  1. Understands your request
  2. Scans the project context
  3. Activates the appropriate AI agent
  4. Generates code
  5. Shows the preview before applying changes

Demo

CodeAOIS Terminal

CodeAOIS Terminal

AI Code Generation

Code Generation

Generated Login Page

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

codeaois-0.3.1.tar.gz (36.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codeaois-0.3.1-py3-none-any.whl (41.9 kB view details)

Uploaded Python 3

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

Hashes for codeaois-0.3.1.tar.gz
Algorithm Hash digest
SHA256 3a0f2abf296863429e247cf4483074ae37c61f47434abb092ce4236d9945fa1c
MD5 2001c1869d16d3dce699d9d9100bc28f
BLAKE2b-256 d9f5111ea909adcac1d7bbf55300a05bfae72d3dd2f8685f9bdecf0edd5186e1

See more details on using hashes here.

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

Hashes for codeaois-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1cb10cbabc247ae5de1ec5d403e2a938b346725c51f88d2f2bd3651037705b97
MD5 0cf0b52d5e25a421a20245e470688e65
BLAKE2b-256 40e10f6b758c05e8b895b2a4d88e9c196c22d4bbf7ac6a1498dac7b621b2b59a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page