Skip to main content

AtlasAI-CLI 🤖

AtlasAI-CLI is an AI-powered command line tool that analyzes projects and recommends optimal deployment configurations. It works as an independent complement for AtlasServer-Core or as a standalone tool.

DemoAI

Why a separate package?

AtlasAI-CLI was born as part of AtlasServer-Core v0.2.5, but is now distributed as an independent package to:

  • Reduce dependencies: AtlasServer-Core stays lighter
  • Better performance: Faster installation when AI functions aren't needed
  • Flexibility: Usable with or without AtlasServer-Core
  • Maintainability: Cleaner and more modular codebase
  • Customization: Freedom to choose between local Ollama or cloud-based OpenAI

Main features

🔍 Intelligent Project Analysis

  • Framework detection: Automatically identifies Flask, FastAPI, Django and others
  • Interactive exploration: Analyzes the structure and key files of the project
  • Contextual recommendations: Suggests specific commands, ports and environment variables

🌐 Multiple AI providers

  • Ollama: Local models for privacy and offline operation
  • OpenAI: Cloud models for advanced analysis

🌍 Multilingual support

  • Explanations in English or Spanish according to preference

💻 Rich terminal interface

  • Enhanced visualization with Rich
  • Real-time responses through streaming
  • Panels, tables and Markdown format for better readability

Installation

As a standalone tool:

pip install atlasai-cli

With AtlasServer-Core:

pip install atlasserver atlasai-cli

Requirements:

  • Python 3.8 or higher
  • Ollama (to use local models)

Usage

Configuration:

# Setup with Ollama (local)
atlasai ai setup --provider ollama --model llama3:8b

# Setup with OpenAI (cloud)
atlasai ai setup --provider openai --model gpt-4.1 --api-key YOUR_API_KEY

Project analysis:

# Basic analysis
atlasai ai suggest ~/path/to/my-project

# With language preference
atlasai ai suggest ~/path/to/my-project --language es

# With debug mode
atlasai ai suggest ~/path/to/my-project --debug

Integration with AtlasServer-Core:

If you have AtlasServer-Core installed, you can use the same commands with the atlasserver prefix:

atlasserver ai setup --provider ollama --model llama3:8b
atlasserver ai suggest ~/path/to/my-project

Demo

AtlasAI-CLI in Action

Atlas-Demo-1 Atlas-Demo-2

Compatibility

AtlasAI-CLI works best with:

  • Post-Llama 3 models for Ollama
  • GPT-4o or higher for OpenAI

Contributions

Contributions are welcome! If you find bugs or have ideas for improvements, please open an issue or submit a pull request.

License

AtlasAI-CLI is distributed under the Apache 2.0 license.


⚡💻 Your intelligent, easy-to-use terminal
From developers to developers.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

atlasai_cli-0.2.8.tar.gz (32.2 kB view details)

Uploaded Source

Built Distribution

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

atlasai_cli-0.2.8-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

File details

Details for the file atlasai_cli-0.2.8.tar.gz.

File metadata

  • Download URL: atlasai_cli-0.2.8.tar.gz
  • Upload date:
  • Size: 32.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for atlasai_cli-0.2.8.tar.gz
Algorithm Hash digest
SHA256 a835fbaf7e78f0ed0246942bbf743edd7fc9f00718db9e3396453f54cac2feea
MD5 94f2ccef2c055469241633f13f6fc55a
BLAKE2b-256 667e86f2c261de52374905023ce918599b32aed4d747d81fb58655f06b344433

See more details on using hashes here.

File details

Details for the file atlasai_cli-0.2.8-py3-none-any.whl.

File metadata

  • Download URL: atlasai_cli-0.2.8-py3-none-any.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for atlasai_cli-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a5e4ea4d820bdf01181fe94ab8f34551b71bfb0a55d196c3ffde540b8b1ee43b
MD5 5063234feb8dfc16ee5f0e34376f4ce2
BLAKE2b-256 cbeeee8016ebf0acd2b73c09c0e49c939f41f6d90e63579e48e9a4f6dbb74e5c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.8 This release

2 files

0.2.5

2 files

0.2.0

2 files

Supported by

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