Everything you need to know about Personal-agentic-ai, your personal AI assistant with bounded autonomy.
You can start using Personal-agentic-ai in two simple ways:
python -m agent web in your terminal. This will launch a local web server that you can access by opening http://127.0.0.1:8765 in your browser. This interface is designed with a "liquid-glass" aesthetic and provides a visual workspace for interacting with your AI.python -m agent run "calculate (12 + 8) * 3". This is perfect for quick calculations or memory storage.The product works without any API keys for the default demo and requires no internet connection for its core functions.
To get started, you need:
No dependencies, API keys, model downloads, or internet connection are needed for the default demo. The product is designed to be lightweight and run locally on your machine.
Personal-agentic-ai is a personal AI assistant that combines several key capabilities:
It's a "starter project" that provides a working foundation for a personal AI, demonstrating how these components can work together securely and predictably.
Bounded autonomy is the core principle that makes Personal-agentic-ai safe and trustworthy. Here’s how it works:
This model prevents the agent from taking unexpected actions while still allowing it to be genuinely helpful by handling the mundane parts of a task.
Key features include:
This product is ideal for:
It is specifically not designed for users who want a general-purpose chatbot, a tool for sending live messages or emails, or a fully autonomous agent that requires no oversight.
Your data is stored locally on your own device, ensuring maximum privacy. Here are the specifics:
.agent-data/memory.sqlite3). This is a plaintext file on your computer.127.0.0.1 (localhost), meaning it can only be accessed from the same computer it's running on. It is not accessible over a network.In short, you have complete ownership and control over your data.
Personal-agentic-ai is designed with security and user control as core principles. However, it's important to understand its limitations:
The primary risk is from user error—for example, approving a draft that you haven't carefully reviewed. The security model is designed to prevent the agent from doing anything harmful on its own.
When you opt to use a cloud provider (like OpenAI), you must configure it yourself. Here’s how it works:
This model ensures you are fully aware of when cloud processing is happening and what data is being sent.
The "liquid-glass" interface is the visual workspace for Personal-agentic-ai, designed with a modern, aesthetic approach. Key features include:
This interface is built without external JavaScript packages, relying on standard web technologies for a fast, lightweight experience.
The agent has access to a limited, allowlist of tools to ensure safety. The current working tools include:
The agent is limited to a maximum of 4 tool steps per task. This prevents runaway automation and ensures each request remains manageable. Future integrations (like email, calendar, etc.) are planned but are not yet implemented.
Yes, you can configure the agent to use a local AI model, which allows it to operate completely offline after setup. Here’s how:
LOCAL_AGENT_MODEL environment variable to the name of the model you installed (e.g., YOUR_INSTALLED_MODEL).--provider local flag. The agent will then send requests to your local server instead of a cloud provider.http://127.0.0.1:11434/api/chat.This mode is optional and provides full privacy, as no data leaves your computer. Note that small or unsupported local models may return invalid plans, and there is no automatic fallback to a cloud provider.
Personal-agentic-ai is currently available as a free, open-source starter project. There are no subscription plans or licensing fees to use the core product.
However, there are a few important points to consider regarding costs:
The goal is to provide a powerful, private AI assistant that doesn't lock you into a paid subscription. You only pay if you choose to use an optional external service.
As a starter project, support is primarily community-driven and self-service:
For bug reports or feature requests, please refer to the project's issue tracker. Since this is a starter project and not a full-fledged commercial product, response times may vary.
We encourage you to contribute to the project's development by reporting issues or suggesting improvements. To do this effectively, please check the project's official channels for bug reporting and feature request guidelines.
When reporting a bug, please include as much detail as possible, such as:
This information helps the maintainers understand and fix the problem more quickly. Feature requests are also welcome and help shape the future roadmap of the project.
Discover the power of a personal AI assistant that respects your privacy and keeps you in control.
Open the App