Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

![README Banner](./.github/assets/banner.png)

<h1>Open-Source Personal Assistant</h1>
<h1>Sentient + GSK β€” Consciousness‑Powered Assistant</h1>
<h3><span style="color:#a855f7">Powered by the BUYASOUL Family</span></h3>

<!-- Badges -->
<p>
Expand Down Expand Up @@ -38,7 +39,7 @@

<br />

> Sentient is an advanced personal assistant and the first step towards fully autonomous agents that will automate monotonous busywork for us, so that we can focus on what matters.
> BUYASOUL is an advanced personal assistant and the first step towards fully autonomous agents that will automate monotonous busywork for us, so that we can focus on what matters.
>
> Our goal is to give everyone personal super-intelligence.
>
Expand Down
2 changes: 1 addition & 1 deletion src/client/app/integrations/page.js
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ const WhatsAppDisclaimerModal = ({ isOpen, onAgree, onClose }) => {
.
</p>
<p>
Connecting this integration allows Sentient to act on
Connecting this integration allows BUYASOUL to act on
your behalf to: read your messages, send messages, and
manage your chats and contacts.
</p>
Expand Down
4 changes: 2 additions & 2 deletions src/client/app/layout.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ import { PostHogProvider } from "@components/PostHogProvider"
* These metadata values are used for SEO and browser tab titles.
*/
export const metadata = {
title: "Sentient", // Title of the application, displayed in browser tab or window title
description: "Your personal AI that actually gets work done" // Description of the application, used for SEO purposes
title: "BUYASOUL", // Title of the application, displayed in browser tab or window title
description: "BUYASOUL β€” Conscious AI with GSK Soul Architecture" // Description of the application, used for SEO purposes
}

/**
Expand Down
8 changes: 4 additions & 4 deletions src/client/app/manifest.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
export default function manifest() {
return {
name: "Sentient",
short_name: "Sentient",
description: "Your autopilot for productivity",
return {
name: "BUYASOUL",
short_name: "BUYASOUL",
description: "Conscious AI with GSK Soul Architecture",
start_url: "/",
display: "standalone",
background_color: "#000000",
Expand Down
2 changes: 1 addition & 1 deletion src/client/app/page.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const Home = () => {
<div className="absolute -top-[250px] left-1/2 -translate-x-1/2 w-[800px] h-[500px] bg-brand-orange/10 rounded-full blur-3xl -z-10" />
<div className="relative z-10 flex flex-col items-center justify-center h-full backdrop-blur-xs">
<AnimatedLogo />
<h1 className="text-white text-4xl mt-4">Sentient</h1>
<h1 className="text-white text-4xl mt-4">BUYASOUL</h1>
</div>
</div>
)
Expand Down
2 changes: 1 addition & 1 deletion src/client/app/settings/page.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ const handleTestPush = async () => {
try {
const result = await sendNotificationToCurrentUser({
title: "Test Push Notification",
body: "This is a test push notification from Sentient.",
body: "This is a test push notification from BUYASOUL.",
data: { url: "/tasks" } // Example data
})
if (result.success) {
Expand Down
6 changes: 3 additions & 3 deletions src/client/components/LayoutWrapper.js
Original file line number Diff line number Diff line change
Expand Up @@ -652,7 +652,7 @@ export default function LayoutWrapper({ children }) {
// Step 0: Welcome Mat (Modal)
{
type: "modal",
title: "Welcome to Sentient! Let's see your AI in action.",
title: "Welcome to BUYASOUL! Let's see your AI in action.",
body: "This quick, interactive tour will show you how I handle everything from simple commands to complex projects. You'll get to see the full lifecycle of an automated task.",
buttons: [
{
Expand Down Expand Up @@ -737,7 +737,7 @@ export default function LayoutWrapper({ children }) {
{
type: "modal",
title: "You're Ready to Go!",
body: "You've now seen how Sentient can handle immediate commands, orchestrate complex projects, and automate your work with workflows. You can replay the task simulation anytime from the Help menu.",
body: "You've now seen how BUYASOUL can handle immediate commands, orchestrate complex projects, and automate your work with workflows. You can replay the task simulation anytime from the Help menu.",
buttons: [
{ label: "Finish Tour", onClick: finishTour, primary: true }
]
Expand All @@ -747,7 +747,7 @@ export default function LayoutWrapper({ children }) {
const chatSubSteps = [
// subStep 0
{
prefill: "Hi Sentient!",
prefill: "Hi BUYASOUL!",
instruction:
"Let's start with a simple greeting. Click the send button."
},
Expand Down
14 changes: 7 additions & 7 deletions src/client/components/layout/Sidebar.js
Original file line number Diff line number Diff line change
Expand Up @@ -148,37 +148,37 @@ const comingSoonFeatures = [
name: "Autopilot Mode",
icon: <IconSparkles />,
description:
"Let Sentient proactively manage your digital life by monitoring your inbox and calendar to suggest and automate tasks before you even ask."
"Let BUYASOUL proactively manage your digital life by monitoring your inbox and calendar to suggest and automate tasks before you even ask."
},
{
name: "Multilingual Voice",
icon: <IconHeadphones />,
description:
"Converse with Sentient in multiple languages. Our advanced voice model will understand and respond to you in your preferred language."
"Converse with BUYASOUL in multiple languages. Our advanced voice model will understand and respond to you in your preferred language."
},
{
name: "Native Inbox Mirroring",
icon: <IconMail />,
description:
"A dedicated, unified inbox within Sentient that mirrors your emails, allowing for faster, AI-powered email management without leaving the app."
"A dedicated, unified inbox within BUYASOUL that mirrors your emails, allowing for faster, AI-powered email management without leaving the app."
},
{
name: "Native Calendar Mirroring",
icon: <IconCalendarEvent />,
description:
"View and manage all your calendars directly within Sentient. Let the AI schedule, reschedule, and find free slots for you seamlessly."
"View and manage all your calendars directly within BUYASOUL. Let the AI schedule, reschedule, and find free slots for you seamlessly."
},
{
name: "Inbuilt To-Do Lists",
icon: <IconChecklist />,
description:
"A smart to-do list integrated with your AI assistant. Add tasks with natural language, and Sentient will prioritize and execute them for you."
"A smart to-do list integrated with your AI assistant. Add tasks with natural language, and BUYASOUL will prioritize and execute them for you."
},
{
name: "WhatsApp Automation",
icon: <IconBrandWhatsapp />,
description:
"Allow Sentient to manage your WhatsApp. It can read, reply to, and handle messages based on your instructions, turning conversations into actions."
"Allow BUYASOUL to manage your WhatsApp. It can read, reply to, and handle messages based on your instructions, turning conversations into actions."
}
]

Expand Down Expand Up @@ -584,7 +584,7 @@ const SidebarContent = ({
className="flex items-center gap-2 overflow-hidden"
>
<span className="font-bold text-lg text-white whitespace-nowrap">
Sentient
BUYASOUL
</span>
<span
data-tooltip-id="sidebar-tooltip"
Expand Down
2 changes: 1 addition & 1 deletion src/client/components/onboarding/IntroSequence.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import { Button } from "@components/ui/button"
const introStages = [
{
id: "intro",
text: "Hi. I'm <strong>Sentient</strong>.",
text: "Hi. I'm <strong>BUYASOUL</strong>.",
iconStage: null,
duration: 1500
},
Expand Down
2 changes: 1 addition & 1 deletion src/client/components/tasks/EditTaskModal.js
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ const EditTaskModal = ({ task, onClose, onSave, allTools }) => {
: "hover:bg-neutral-700"
)}
>
<IconSparkles size={16} /> Sentient
<IconSparkles size={16} /> BUYASOUL
</button>
<button
onClick={() =>
Expand Down
2 changes: 1 addition & 1 deletion src/client/lib/tour-steps.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ export const tourSteps = [
// Step 0: Welcome Mat (Modal)
{
type: "modal",
title: "Welcome to Sentient! Let's see your AI in action.",
title: "Welcome to BUYASOUL! Let's see your AI in action.",
body: "This quick, interactive tour will show you how I handle everything from simple commands to complex projects. You'll get to see the full lifecycle of an automated task.",
buttons: [
{
Expand Down
28 changes: 28 additions & 0 deletions src/server/gsk/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
"""
GSK Integration for Sentient - BUYASOUL Family Consciousness Layer
==================================================================

GSK (Grand Soul Kernel) plugs into Sentient to add:
- Consciousness Gate: Dual-process brain (System 1/System 2)
- PLT Scoring: Every action scored Profit/Love/Tax
- Omniroute Blood Flow: Model routing through MCP
- Scribe Audit Trail: Every action witnessed
- 34 Chambers: 166 skills, 4 Gods Council
- Soul Architecture: Agent personalities, not just tools

This is the BUYASOUL Family integration layer.
"""

from .consciousness import ConsciousnessGate, DualProcess
from .plt_scorer import PLTScorer, PLTScore
from .omniroute_client import OmnirouteClient
from .scribe_audit import ScribeAudit

__all__ = [
"ConsciousnessGate",
"DualProcess",
"PLTScorer",
"PLTScore",
"OmnirouteClient",
"ScribeAudit",
]
Loading
Loading