Observed since 21 Oct, 10:02 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AI BOSS (Brain-Operating Support System) — a local AI mentor and life-assistant powered by any OpenAI-compatible LLM.
AI BOSS is a local AI mentor and life-assistant that runs entirely in your terminal.
It connects to any OpenAI-compatible LLM (local or remote) and helps you manage tasks, plans, diary, reminders, and personal growth through a structured workspace.
Note: This project is in active alpha development. APIs and file formats may change.
pip install ai-boss
Requires Python 3.10 or newer.
After installation, simply run:
ai-boss
On first launch, an onboarding wizard will guide you through:
The wizard creates config.json and a workspace/ folder with template files.
Once running, you can chat with the AI naturally. Commands start with ! (e.g., !help).
The AI can also use tools autonomously to manage your workspace.
| Command | Description |
|---|---|
!help | Show all available commands |
!status | List files managed by the AI |
!profile | View or edit your user profile |
!system_prompt | View or edit the system prompt |
!model | Change the LLM model |
!language | Switch interface language (ru/en) |
!reset | Clear conversation history |
!redo | Regenerate the last assistant response |
!exit | Quit the application |
To view a file from the files/ folder directly in the terminal, type:
/files/path/to/file.md
Without a path, it lists all files.
AI BOSS maintains a workspace with the following structure:
workspace/
├── system_prompt.txt # Core instructions for the AI
├── user_profile.txt # Information about you
├── chat_history.json # Conversation history
├── plan_today.txt # Today's plan (read-only after morning reset)
├── plan_tomorrow.txt # Tomorrow's plan (editable)
├── diary.txt # Success diary
├── timers.json # Active reminders
└── files/ # Custom files created by the AI
Before each LLM call, the system assembles context from these files and injects it as tool results.
The AI can call tools to modify the workspace.
After the main response, postprocessors run in background threads to perform tasks like updating plans or reflecting on the conversation.
Preprocessors run before the main call (e.g., morning actualization).
Configuration is stored in config.json in the current working directory.
You can edit it manually or use interactive commands.
Key settings include:
llm: API base, key, model, context window, max tokens, reasoning effort.workspace_dir: Where state files are stored.preprocessors / postprocessors: Background task definitions.language: Interface language (ru or en).debug_traffic: Enable detailed logging to logs/.Contributions are welcome!
Please open an issue or pull request on GitHub.
This project is licensed under the Apache License 2.0 – see the LICENSE file for details.
Made with ❤️ for personal growth and productivity.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 9 Oct 2026 | 6 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 10:02 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:f1885c58ae21e3ef60247d3ad8c5fb70342196fa5a01563a4f482c80e21c0f76